"Estrai fino allo sfinimento" è qualcosa che ho letto nel blog di Uncle Bob, il che significa che un metodo dovrebbe fare una cosa sola da solo.
Qual è quella cosa? Quando dovresti interrompere l'estrazione dei metodi?
Diciamo che ho una classe di accesso con i seguenti metodi:
public string getAssistantsPassword()
public string getAdministratorsPassword()
Questi recuperano la rispettiva password di account nel database. Quindi:
public bool isLogInOk()
Il metodo confronta la password che è stata chiamata o selezionata e vede se la password fornita dall'utente è nel database.
Questo è un esempio di "Extract Till You Drop"? Quando saprai quando stai facendo troppa estrazione?