Esempio
public class
BadCallDemoClass {
public void
methodX() {
//do something...
methodY();
}
public void
methodY() {
//do something...
}
}
Soluzione
A seconda dei requisiti utente, determinati metodi non devono essere richiamati all'interno di altri metodi. Ad esempio, un metodo remove() non dovrebbe essere richiamato all'interno di un metodo add().
public class
BadCallDemoClass {
public void
methodX() {
//do something... without calling methodY()
}
public void
methodY() {
//do something...
}
}