Citat:
Ursprungligen postat av
pkj
Alright men är inte säker på om vi ska lägga till egna metoder, utan bara fylla i liksom. Men du tror att det krävs att man skapar egna metoder som hanterar det du skrev om occupied och border not reached?
Om du så vill kan du ju ha en funktion som har flera hundra rader kod, men det kommer vara väldigt svårt att namnge en sådan funktion, men framför allt kommer läsbarheten och vidarutvecklingspotentialen vara i princip obefintlig. Att skriva
[PHP]void someMethod() {
int someNumber = getInputFromUser();
System.out.println(isOdd(input));
}
bool isOdd(int value) {
return value % 2 != 0;
}
int getInputFromUser() {
//Gör något här...
}[/PHP]
kan du ju skriva i en enda stor funktion om du vill.
[PHP]void someMethod() {
int someNumber;
//Kod för att hämta input, validera att det är numeriskt
//osv, osv...
...
...
...
bool isOdd;
if (someNumber % 2 == 0)
isOdd = true;
else
isOdd = false;
..
..
..
System.out.println(isOdd);
}[/PHP]
Jag har ytterst svårt att tro att din lärare skulle ogilla att du väljer att bryta ner din logik i flera funktioner.