Bonjour à tous,

J'imagine que comme souvent lorsqu'il s'agit de convention de codage, il n'y a pas une seule réponse possible... Mais je souhaiterais quand même avoir votre avis.

J'ai lu dans cet article (Adopt Some Coding Conventions for Projects: Sloppy Code SUCKS!) une chose que je faisais déjà :
avoir des nom de fonction qui commence par un verbe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
addParameter()
moveContact()
...
Les getters et setters suivent aussi cette convention (du moins en Java) puisqu'ils commencent par get et set. {note annexe: [POO] Pourquoi recourir aux Getters/Setters ? -- je suis tombé dessus en faisant une recherche...}

Très bien, mais j'ai tendance à les réserver pour les vrai getter et setter. Aussi quand il s'agit de retourner un résultat, je n'utilise pas get...

Quel est le verbe à utiliser pour ces fonctions qui retournent un résultat (et pas le contenu d'une variable) ?

j'ai tendance à me tourner vers :
- compute
- extract
- give (???)


Qu'en pensez vous ????


Merci pour vos réponses