Ho sempre difficoltà a capire se devo citare un certo metodo inizia con getSomething
rispetto findSomething
.
Il problema risiede nella creazione di helper per API mal progettate. Questo di solito si verifica quando si ottengono dati da un oggetto, che richiede l'oggetto come parametro. Qui c'è un semplice esempio:
public String getRevision(Item item) {
service.load(item, "revision");
// there is usually more work to do before getting the data..
try {
return item.get_revision();
}
catch(NotLoadedException exception) {
log.error("Property named 'property_name' was not loaded", exception);
}
return null;
}
Come e perché decidere tra denominazione questo metodo come getRevision()
o findRevision()
?