Questions marquées «naming»

Donnez du sens et des explications avec le moins de caractères possible sous une forme qui soit la plus acceptée par votre équipe ou votre communauté en général.


4
Nom des classes: singulier ou pluriel? [fermé]
Il m'est toujours difficile de choisir entre des formes singulières et plurielles pour les noms de classes: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Et pour les noms composites, c'est encore plus difficile: OrderCustomerRepository vs OrderCustomersRepository vs OrdersCustomersRepository Quelle approche préférez-vous et pourquoi?

4
Quelle est la convention de dénomination dominante pour les variables en PHP: camelcase ou underscores? [fermé]
Le consensus semble être que l'on devrait suivre la convention de la plate-forme pour laquelle ils développent. Voir: Souligner ou camelcase? Conventions de dénomination: camelCase versus underscore_case? Cependant, PHP ne semble pas suivre strictement les conventions internes (pas de surprises là-bas), même pour les méthodes et les fonctions (par exemple …


2
Devrais-je toujours utiliser «is» comme préfixe pour les variables booléennes? [fermé]
Devrais-je toujours utiliser iscomme préfixe pour les variables booléennes? Qu'en est-il des booléens qui indiquent quelque chose dans le passé? Dois-je écrire isInitializedou wasInitialized? Devrais-je écrire pour les propriétés IsManyMembersou HasManyMembers? Y a-t-il des meilleures pratiques? Ou je devrais juste écrire conformément aux règles anglaises?






3
Méthode booléenne nommant affirmatif vs négatif
Les méthodes booléennes doivent-elles toujours prendre la forme affirmative, même lorsqu'elles ne seront jamais utilisées que sous forme négative? Supposons que je veuille vérifier si une entité existe avant d'en créer une. Mon argument est que la première forme ci-dessous est meilleure que la seconde, que la méthode soit utilisée …
44 naming  functions 



5
Est-il suffisant que les méthodes soient distinguées uniquement par le nom de l'argument (pas le type)?
Suffit-il que les méthodes se distinguent uniquement par le nom de l'argument (pas le type) ou vaut-il mieux le nommer plus explicitement? Par exemple T Find<T>(int id)vs T FindById<T>(int id). Y a-t-il une bonne raison de le nommer plus explicitement (c'est-à-dire d'ajouter ById) ou de ne garder que le nom …

10
Quels anti-modèles de nommage existent? [fermé]
Il y a des noms, où si vous vous trouvez à chercher ces noms, vous savez que vous avez déjà foiré quelque chose. Par exemple: XxxManager Cela est mauvais car une classe doit décrire son travail. Si le mot le plus spécifique que vous puissiez trouver pour ce que la …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.