¿Qué es mejor? nNodes o nodeCountNombrar una variable de conteo
Respuesta
El segundo, ya que se lee correctamente.
Esto es simplemente un problema de estilo. Prefiero nodeCount
porque lo encuentro más claro. nNodes
es más similar a la notación húngara, pero no dice que sea una variable de conteo.
Lo que sea coherente con el resto de su base de código/guía de estilo/equipo de desarrollo.
Realmente depende de las convenciones de nomenclatura aceptadas de cualquier idioma que esté utilizando, pero nodeCount
es más legible. Si está utilizando Java, puede usar la guía Java Naming Conventions.
El primero en C++, el segundo en C#/Java.
Aunque esta es una pregunta muy subjetiva y debe ser respondida por las directrices de su equipo/empresa.
númodos?
nombres posibles:
- recuento
- tamaño
- longitud
Depende, pero yo elegiría la segunda (nodeCount
). Si su proyecto ha definido una convención especial, debe seguir esta convención o discutir la convención con su equipo. También podría depender del dominio de su aplicación. Podría estar bien seguir las anotaciones generales aceptadas en su dominio.
Existen algunas reglas que pueden ayudarlo a tomar decisiones como esta.
Si algo se puede malinterpretar, alguien lo malentendirá. Eliminar la posibilidad de malentendidos. La posibilidad de malentendidos es mucho menor en la segunda sugerencia nodeCount
. Todos los que hablan inglés deben entenderlo. La primera sugerencia del otro lado depende de la comprensión del prefijo n.
Escriba el nombre que mejor describa al final. ¿Es más un recuento o más un colección de nodos? Para un uso posterior de la variable, es más importante comprender que es un conteo (un número) y luego lo que se cuenta. Por lo tanto, nNodes
es más malo que nodeCount
.
seguir los principios básicos de programación como KISS (Keep it simple, estúpido) o "No escribir código inteligente. Escribir código 'vergonzosamente obvia'." Pregúntale a tu madre si entiende tu código. Si lo hizo, entonces ha escrito un buen código :)
- 1. ¿Puedo nombrar una matriz con una variable en java?
- 2. Convenciones de nomenclatura: ¿qué nombre nombrar una variable booleana?
- 3. ¿Puedo tener una variable de conteo creciente en LINQ?
- 4. Cómo nombrar una variable: numItems o itemsCount o itemCount?
- 5. Nombrar una función anónima
- 6. ¿Qué hace la variable de conteo al depurar la colección
- 7. Uso de una variable de conteo en un nombre de archivo
- 8. Ponga el resultado del conteo de palabras encontrado en una variable
- 9. ¿Z3_ast referencias de conteo de conteo fuera de Z3?
- 10. ¿Por qué a los programadores Java les gusta nombrar una variable "clazz"?
- 11. Conteo flexibleDownLatch?
- 12. conteo de frecuencia artículo
- 13. Nombrar una relación en Doctrine 2 ORM?
- 14. actividad Android nombrar
- 15. ¿Cómo encontrar el conteo de una palabra en una cadena?
- 16. Nombrar el controlador raíz
- 17. widgets de conteo de wordpress
- 18. Nombrar sus proyectos: ¿Importa?
- 19. C atributo # costumbre nombrar
- 20. ¿Cómo nombrar un diccionario?
- 21. cómo nombrar la suposición al recordar una expresión?
- 22. jqPlantar y nombrar series
- 23. Cambiar el conteo de ViewPager
- 24. StackOverflow mientras dígitos conteo
- 25. Semántica de nombrar una marca de tiempo MYSQL columna
- 26. ¿Cómo nombrar un objeto dentro de una diapositiva de PowerPoint?
- 27. ¿Puedo nombrar una tupla (definir una estructura?) En Scala 2.8?
- 28. Conteo rectangular de Python Matplotlib
- 29. Conteo de personas usando OpenCV
- 30. Conteo de XPath en VBScript
Si su convención de código es que "nAlgo" siempre significa "cantidad de cosas", no necesita decir nuevamente que es una variable de conteo. – ShreevatsaR
Sí @ShreevatsaR, estoy de acuerdo con usted. Pero si no hay convención (todavía), entonces nodeCount parece más claro (para mí). –