122 votes

Conventions de nommage pour les variables "nombre de foos".

Supposons que je doive stocker le nombre d'objets foo dans une variable.

N'étant pas de langue maternelle anglaise, je me demande toujours quel est le meilleur nom (= court et immédiatement clair) pour cette var.

foo_num ? num_foo ? no_foo ? foo_no ? ou autre chose ?

Le nom complet doit être number_of_foos mais c'est un peu verbeux.

Quel est votre préféré et pourquoi ?

0 votes

J'ai aimé la réponse de fooCount, mais je ne pense pas que number_of_foos soit trop long, mais je suppose que cela dépend de ce qu'est réellement "foo".

0 votes

Et aussi ce que vous voulez faire avec la variable. Les expressions arithmétiques avec number_of_foos dans celui-ci deviennent rapidement encombrants.

0 votes

Duplicata possible de stackoverflow.com/questions/6358588/

7voto

Will Points 195

Personnellement, j'opterais pour total_foos o totalFoos en fonction de la norme linguistique. Il est préférable que la valeur soit un total final et non un simple compte courant.

Il est également plus logique de dire "J'ai 3 foos au total" plutôt que "J'ai un compte de 3 foos".

Globalement, ce n'est pas un gros problème mais j'utilise toujours total sur count !

3 votes

totalFoos pourrait impliquer qu'il s'agit d'une ensemble complet de Foos (c'est ce qui s'est passé dans mon cas, lorsque je collectionnais diverses séries). De plus, il est agréable d'avoir l'identifiant au début du mot, pour plus de lisibilité. J'opterais donc pour foosCount car elle est moins ambivalente et commence par foo* . Vous pouvez également dire "J'ai un foosCount de 3".

3voto

configurator Points 15594

Principalement fooCount comme tout le monde l'a dit. Parfois, il est plus approprié d'utiliser foos généralement lorsque vous ne disposez pas réellement de la liste des foos, ou qu'il ne s'agit pas d'objets distincts (par ex. seconds ; pour une pizza, vous pouvez avoir slices etc.)

N'utilisez que foos lorsqu'il n'y a aucun risque de confusion, c'est-à-dire lorsqu'il est évident qu'il n'y aurait jamais de liste de foos dans ce contexte.

0 votes

Si vous utilisez foos parfois pour signifier "le nombre de foo et d'autres fois à la "collection d'objets". foo Je pense que cela pourrait prêter à confusion.

0 votes

slices me semble être un tableau de slice qui font partie d'un pizza objet. J'utiliserais sliceCount ou nr_slices ou autre (je n'ai pas encore décidé :D)

0 votes

Oui, mais uniquement lorsqu'il n'y a pas de risque de condensation.

2voto

artamonovdev Points 1990

Je l'utilise pour la quantité de certaines choses : quelque choseCount ( quelque chose_count )

Je l'utilise pour le numéro de séquence de certaines choses : quelque choseIndex ( quelque chose_index ), parce que le mot "nombre" est ambigu ( il s'agit de la quantité et du numéro de séquence )

1voto

CyberDude Points 4097

Je choisirais fooCount

1voto

Engin Kurutepe Points 3673

J'ai tendance à utiliser fooCount ou similaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X