Es de las partes más complicadas de nuestro trabajo, no lo subestimes.
Nombre revelador: Por qué existe, qué hace, cómo se usa
Evitar la desinformación
Evitar nombres con meta-información (list set...)
list
set
Evitar ruido (table para una tabla, info data)
table
info
data
Elegir 1 término y ser consistentes (controller vs manager)
controller
manager
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)
IShapeFactory
function verb(noun) { ... } /** component ~> clase */ function Noun({ props }) { ... }
Last updated 3 years ago