2011-10-05 16 views
8

¿Existe algún recurso que defina y brinde orientación para nombrar objetos en el software? Por ejemplo, ¿cuándo llamar a algo un servicio frente a un controlador? Cuándo incluir sustantivos o verbos en el nombre.¿Guía en línea para nombrar objetos de software?

Estoy buscando algo definitivo para resolver los argumentos y proporcionar pautas para mi equipo.

Respuesta

0

The classical book on Design Patterns from the GoF es bastante útil para esto:

  • Da convenciones de nombres relacionados con el diseño (que es uno de los mayores beneficios de los patrones),
  • sino también enumera una gran cantidad de otros buenos conceptos, nombres y definiciones (por ejemplo, framework vs. toolkit).
  • Como es un clásico, establece un estándar (convención de nomenclatura) que se entiende o se puede buscar.
1

Lo más importante de la nomenclatura es que todo el equipo lo hace de la misma manera. De esa forma comprenderá lo que hace un objeto a partir de su nombre, y podrá encontrar objetos si puede adivinar qué nombre deberían tener. Consulte este enlace sobre Why are good names useful?

Cuestiones relacionadas