Příklad

public class BadCallDemoClass {

public void methodX() {

//něco provést...
methodY();
}

public void methodY() {

//něco provést...
}

}



Řešení
V závislosti na požadavcích uživatele by neměly být určité metody volány z jiných metod. Třeba například metoda remove() by neměla být volána z metody add().


public class BadCallDemoClass {

public void methodX() {

//něco provést... bez volací metody methodY()
}

public void methodY() {

//něco provést...
}

}