underscore style snake name hungarian naming-conventions

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)