Bonjour,
Lorsque que vous créez une fonction qui retourne un utilisateur on peut imaginer :
- getUser()
- getUtilisateur()
Mais lorsque que vous retourner une série d'utilisateurs comment nommez-vous votre fonction ?
1/ Avec la règle du "s" ?
- getUsers()
- getUtilisateurs()
Ok mais si vous utilisez un outils qui génère vos métodes automatiquement avec la règle du "s", les exceptions françaises deviennent ridicules.
- getChevals()
2/ Au singulier avec le type en suffixe ?
- getUserArray()
- getUtilisateurArray()
Pourquoi pas, mais je n'aime pas !
Si demain on vient à modifier le type retourné, le nom de la fonction n'est plus bon (ok faudra changer les traitements qui en découlent).
Et je n'aime pas, car c'est comme si on venait à écrire...
- getIdInterger()
3/ Au singulier avec un suffixe explicite ?
- getUserAll()
- getUserCol() pour collection (mais c'est aussi un type)
- ...
J'ai une préférence pour la convention 3, et vous ?
Vous posez vous ce genre de question ?
Merci,
Dorian
Lorsque que vous créez une fonction qui retourne un utilisateur on peut imaginer :
- getUser()
- getUtilisateur()
Mais lorsque que vous retourner une série d'utilisateurs comment nommez-vous votre fonction ?
1/ Avec la règle du "s" ?
- getUsers()
- getUtilisateurs()
Ok mais si vous utilisez un outils qui génère vos métodes automatiquement avec la règle du "s", les exceptions françaises deviennent ridicules.
- getChevals()
2/ Au singulier avec le type en suffixe ?
- getUserArray()
- getUtilisateurArray()
Pourquoi pas, mais je n'aime pas !
Si demain on vient à modifier le type retourné, le nom de la fonction n'est plus bon (ok faudra changer les traitements qui en découlent).
Et je n'aime pas, car c'est comme si on venait à écrire...
- getIdInterger()
3/ Au singulier avec un suffixe explicite ?
- getUserAll()
- getUserCol() pour collection (mais c'est aussi un type)
- ...
J'ai une préférence pour la convention 3, et vous ?
Vous posez vous ce genre de question ?
Merci,
Dorian