J'ai toujours du mal à déterminer si je devrais nommer une méthode en commençant par getSomething
versus findSomething
.
Le problème réside dans la création d’ aides pour des API mal conçues. Cela se produit généralement lors de l'obtention de données à partir d'un objet, qui requiert l'objet en tant que paramètre. Voici un exemple simple:
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;
}
Comment et pourquoi choisir entre nommer cette méthode getRevision()
ou findRevision()
?