naming-conventions - style - snake case naming
¿Cómo nombrar una variable: numItems o itemCount? (4)
En "Code Complete", Steve McConnell señala que "Number" es ambiguo. Podría ser una cuenta, un índice o algún otro número.
"Pero, debido a que usar Number a menudo crea confusión, probablemente sea mejor evitar todo el problema usando Count para referirse a un número total de ventas e Índice para referirse a una venta específica".
¿Cuál es la forma correcta de nombrar una variable
int numItems;
contra
int itemCount;
o constante:
public static final int MAX_NUM_ITEMS = 64;
contra
public static final int MAX_ITEM_COUNT = 64;
Es una cuestión de preferencia personal, solo asegúrate de ser consistente en todo el código. Si está trabajando con otros, verifique lo que se ha hecho en el código existente.
Para la constante encontraría MAX_ITEMS
más lógico que MAX_NUM_ITEMS
o similar, simplemente me suena mejor.
Para Java usaría itemCount
y MAX_ITEM_COUNT
. Para Ruby, item_count
y MAX_ITEM_COUNT
. numItems
a no usar nombres que puedan interpretarse erróneamente (los numItems
pueden ser un atajo para numerate_items
o numerate_items
), de ahí mi elección. Decida lo que decida, úselo constantemente.
item_count o itemCount (aunque se está gestando una guerra religiosa)