- 80% do custo de desenvolvimento de um software é gasto com manutenção
- Dificilmente um software é mantido por toda sua vida pelo autor original
- Convenções de código dão legibilidade ao software
No caso dos componentes eu os nomeio iniciando com duas ou três letras minúsculas abreviando o tipo do componente seguidas de um nome iniciando em maiúscula:
- Botões (TButton, TBitBtn, TSpeedButton) - iniciam com btn. Exemplo: btnFechar, btnOk, btnCancelar
- Caixas de texto (TEdit) - iniciam com edt. Exemplo: edNome, edEndereco
- Caixas combinadas (TComboBox) - iniciam com cbx. Exemplo: cbxCidade, cbxEstado
- Caixas de lista (TListBox) - iniciam com lb. Exemplo: lbProfissao, lbEscolaridade
- Rótulos (TLabel) - iniciam com lbl. Exemplo: lblNome, lblEndereco
- Barra de rolagem (TScrollBar) - iniciam com sb. Exemplo: sbIdade
- Caixas de verificação (TCheckBox) - iniciam com chx. Exemplo: chxSituacao
- Menus (TMainMenu, TPopUpMenu) - iniciam com mn. Exemplo: mnPrincipal
- Formulários (TForm) - iniciam com frm. Exemplo: frmPrincipal
- Unidades (Unit) - iniciam com u_. Exemplo: u_principal
- Tabelas (TTable) - iniciam com tb. Exemplo: tbProduto, tbCliente.
- Fontes de dados (TDataSource) - iniciam com ds. Exemplo: dsProduto, dsCliente.
- Queries (TQuery) - iniciam com que. Exemplo: queProduto, queCliente.
0 Comentários