Para padronização de nome de Classes e Métodos, devemos utilizar a seguinte nomenclatura:
As classes devem ser iniciadas com abreviação ou sufixo do módulo, Pacote que a classe pertence (opcional), Tipo de Classe ()e o nome da classe, sem limite de tamanho, então recomendamos que o nome seja o máximo sugestivo possível e sem abreviações. Veja:
- “FT” – Abreviação - Faturamento;
- “BC” - Pacote - Business Component , que é um pacote que podemos identificar que a classe tem a função de Regra de Negócios;
- “A” - Tipo de Classe, “A” para Abstrata e “C” para Concreta.
- “GeraFaturantoSimples” - Nome da classe
Ficamos então: FTBCAGeraFaturamento
Os nomes do pacote que pertence uma Classe não são obrigatórios, porem é recomendável para que numa consulta saibamos rapidamente qual a função básica dessa classe, então segue alguns exemplos:
- “BC” - Business Component - Classe com funcionalidade voltada para Regra de Negócio
- “DT” - Data - Classe com funcionalidade voltada para dados, Consulta, Alteração e Inclusão
- “BW” - Busines Work Flow - Classe que reponsável pelo Fluxo de chamadas dos componentes.
Importante também, que para melhor organização e localização de uma Classe, temos que ter sempre um arquivo (fonte) por classe.
Os Métodos, pode ser composto somente pelo nome, respeitando tamanho de 10 caracteres.