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...
}

}