J'ai toujours du mal à déterminer si je devrais nommer une méthode en commençant par getSomethingversus 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()?