Para estandarización de nombre de Clases y Métodos, debemos utilizar la siguiente nomenclatura:
Las clases deben iniciarse con una abreviación o sufijo del módulo, paquete al que pertenece la clase (opcional), tipo de clase () y el nombre de la clase, sin límite de tamaño, entonces, recomendamos que el nombre sea lo más explicativo posible y sin abreviaciones. Vea:
- "FT" – Abreviación - Facturación.
- "BC" - Paquete - Business Component , que es un paquete que podemos identificar, cuya clase tiene la función Regla de negocios.
- "A" - Tipo de clase, "A" para Abstracta e "C" para Concreta.
- "GeraFaturantoSimple" - Nombre de la clase
Entonces: FTBCAGeraFaturamento
Los nombres del paquete que pertenece a una Clase no son obligatorios, sin embargo, es recomendable para que en una consulta sepamos rápidamente cuál es la función básica de esta clase. A continuación, algunos ejemplos:
- "BC" - Business Component - Clase con función orientada a la Regla de negocio.
- "DT" - Data - Clase con función orientada a los datos, consulta, modificación e inclusión.
- "BW" - Busines Work Flow - Clase responsable por el Flujo de llamadas de los componentes.
También es importante, para una mejor organización y localización de una Clase, tener siempre un archivo (fuente) por clase.
Los Métodos pueden componerse únicamente por el nombre, respetando el tamaño de 10 caracteres.