sábado, 21 de maio de 2011

Tenha Boas Praticas Nomenclatura

Antes de começar a desenvolver vamos falar sobre um assunto muito importante nomenclatura.

Quando você começa em uma empresa e seus respectivos analistas começam a lhe passar atividades certifique-se com seus colegas de serviço se existe alguma documentação de nomenclaturas de objetos.

Uma coisa que é muito ruim é quando você vai fazer alguma alteração em um projeto e existe uma variável com o nome de teste quem nunca pegou isso!

Estou disponibilizando uma documentação que ja uso faz algum tempo.

Download Nomenclatura

Normalmente após o uso da nomenclatura eu criaria um Textbox assim: txtDataNasc



Para Banco de Dados

Sempre que estou em um projeto tento seguir essas nomeclaturas porque tento, nem sempre é possível deixar tudo no padrão depende do tempo que você tem para desenvolver o projeto.


OBJETOS DE BANCO


Procedure: SP_nm_Proc
Function: FC_nm_Funçao
Dts: DTS_nm_Dts
Package: PC_nm_Pack
Tabelas: TB_nm_Tabela

Obs.: Sempre coloque no nome o assunto em que você esta trabalhando por exemplo: SP_CADASTRO_CLIENTES

em objetos de banco de preferência nunca coloque espaços, assentos entre outros caracteres especiais.

Variáveis e Parâmetros para procedures e functions e queries:

VC_... - Variável Caractere
VD_... - Variável data
VN_... - Variável Numérica
C_... - Variável Cursor
PEC_... - Parâmetro de entrada do tipo Caractere
PED_... - Parâmetro de entrada do Tipo Data
PEN_... - Parâmetro de entrada do tipo Numérico
PSC_... - Parâmetro de saída do tipo Caractere
PSD_... - Parâmetro de saída do Tipo Data
PSN_... - Parâmetro de saída do tipo Numérico

Utilizando nomenclaturas podeter certeza que você facilita um codigo de manutenção para outros desenvolvedores e para você mesmo pois eu duvido que você vai lembrar de algo que desenvolveu a um ano atras.

Abs..... até o proximo.