Principios de nombres en Clean Code: Lecciones de Robert C. Martin
5 min de lectura
«Clean Code» de Robert C. Martin dedica un capítulo entero a los nombres. Estos son los principios clave.
Reglas fundamentales
- Usa nombres que revelen la intención: El nombre debe responder por qué existe y qué hace
- Evita la desinformación: No llames «list» a algo que no es una lista
- Haz distinciones significativas:
sourceydestinationen lugar dea1ya2 - Usa nombres pronunciables:
generationTimestampen lugar degenymdhms - Usa nombres buscables: Constantes con nombre en lugar de números mágicos
- Evita las codificaciones: Sin notación húngara, sin prefijos de miembros
- Los nombres de clase son sustantivos:
Customer,Account,AddressParser - Los nombres de método son verbos:
save(),deletePage(),postPayment()
Convertir nombres
Usa el hub de conversión de mayúsculas y minúsculas para dar formato a los nombres en cualquier convención.