Preguntas etiquetadas con naming

14
Méritos de los nombres / paquetes

Algunos lenguajes de programación (por ejemplo, Java y C ++) tienen características de lenguaje llamadas "paquetes" o "espacios de nombres". ¿Qué tan útil es realmente tener espacios de nombres? Es posible marcar funciones y clases como pertenecientes a alguna biblioteca en particular sin usar una...

14
¿Qué haces cuando tu convención de nombres choca con tu idioma?

De acuerdo, esta es una de esas pequeñas cosas que siempre me molestaron. Por lo general, no abrevo los identificadores, y la única vez que uso un identificador corto (por ejemplo, i) es para un bucle cerrado. Por lo tanto, me irrita cuando estoy trabajando en C ++ y tengo una variable que necesita...

14
Nombrar un campo booleano que es un verbo

En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc. Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue...

13
¿Qué significa "aplanar"?

Si tuviera un árbol, "aplastar" implicaría intuitivamente obtener una lista de todos los elementos en el árbol, recorriendo de izquierda a derecha? Si tengo una lista vinculada, "aplanar" implicaría intuitivamente obtener una lista de todos los elementos, comenzando con este Por ejemplo,...

13
Elegir nombres para pruebas de integración

Con las pruebas unitarias, el dominio es bastante pequeño, por lo que es fácil. Usé el methodName_conditions_result()esquema de Osherove y lo encontré muy claro. Pero con las pruebas de integración siento que sería un nombre muy largo, y ¿qué pongo en lugar de methodName? ¿Cómo nombro las clases...

13
Proyecto C evitando conflictos de nombres

Estoy luchando por encontrar consejos pragmáticos del mundo real sobre convenciones de nombres de funciones para un proyecto de biblioteca C de tamaño mediano. El proyecto de mi biblioteca está separado en unos pocos módulos y submódulos con sus propios encabezados, y sigue libremente un estilo OO...

12
Uso de "esto" en Golang

En lo más cercano que tiene Golang a una guía de estilo que se encuentra aquí , en Nombres del receptor, esto está escrito: El nombre del receptor de un método debe ser un reflejo de su identidad; a menudo una abreviatura de una o dos letras de este tipo es suficiente (como "c" o "cl" para...