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: source y destination en lugar de a1 y a2
  • Usa nombres pronunciables: generationTimestamp en lugar de genymdhms
  • 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.