10. Nombrado
Reglas
Nombre revelador: Por qué existe, qué hace, cómo se usa
Evitar la desinformación
Evitar nombres con meta-información (
listset...)Evitar ruido (
tablepara una tabla,infodata)Elegir 1 término y ser consistentes (
controllervsmanager)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)
function verb(noun) { ... }
/** component ~> clase */
function Noun({ props }) { ... }Last updated