10. Nombrado
Es de las partes más complicadas de nuestro trabajo, no lo subestimes.
Reglas
Nombre revelador: Por qué existe, qué hace, cómo se usa
Evitar la desinformación
Evitar nombres con meta-información (
list
set
...)Evitar ruido (
table
para una tabla,info
data
)Elegir 1 término y ser consistentes (
controller
vsmanager
)Evitar el mapping mental
Nombres pronunciables
Una letra únicamente para iteradores locales
Piensa en el buscador del IDE
Notación húngara: ya no es necesaria
Evitar los prefijos (
IShapeFactory
)
Last updated