Nomenclatura do arquivo 1 Arquivo de projeto: O nome do arquivo de projeto deve ser descritivo. Por exemplo: O nome do projeto "The Delphi 5 Developer's Guide Bug Manager" é DDGBugs.dPR e o nome de um programa de informações do sistema é SysInfo.dpr. 2 Arquivo de formulário: O nome do arquivo de formulário deve expressar a finalidade do formulário e ter o sufixo Frm. Por exemplo: o nome do arquivo do formulário Student é StudentFrm.dfm e o nome do arquivo do formulário principal é MainFrm.dfm. 3 Arquivo do módulo de dados: O nome do arquivo do módulo de dados deve expressar a função do módulo de dados e ter um sufixo DM. Por exemplo: o nome do arquivo do módulo de dados do Aluno é StudentDM.dfm. 4 Arquivo do módulo de dados remoto: O nome do arquivo do módulo de dados remoto deve expressar a finalidade do módulo de dados remoto. O nome deve ser seguido pelo sufixo RDM. Por exemplo: o arquivo do módulo de dados remoto é denominado StudentRDM.dfm. 5 Arquivo da unidade 1. Estrutura da unidade ordinária (1) Nome da unidade: O nome da unidade deve ser descritivo. Por exemplo: a unidade de formulário principal da aplicação chama-se MainFrm.pas. (2) Frase de uso: A cláusula Usos da parte Interface deve conter apenas as unidades exigidas por esta parte. Não inclua nomes de unidades que possam ser adicionados automaticamente pelo Delphi. A cláusula Uses da parte Implementação deve conter apenas as unidades necessárias para esta parte e nenhuma unidade extra. (3) Parte Interface: A parte Interface deve conter apenas declarações de tipos, variáveis, procedimentos e funções que precisam ser acessados por unidades externas. Além disso, estas declarações devem preceder a secção de Implementação. (4) Parte de implementação: A parte de implementação inclui a implementação dos tipos, variáveis, procedimentos e funções privadas desta unidade. (5) Parte de inicialização: Não coloque código que leva muito tempo na parte de inicialização. Caso contrário, o aplicativo iniciará muito lentamente. (6) Seção de Finalização: Certifique-se de que todos os recursos alocados na seção de Inicialização sejam liberados. 6 Unidade de formulário: O nome do arquivo da unidade de formulário é igual ao nome do formulário correspondente. Por exemplo: o nome da unidade do formulário StudentFrm é StudentFrm.pas. 7 Unidade do módulo de dados: O nome do arquivo da unidade do módulo de dados é igual ao nome do módulo de dados correspondente. Por exemplo: o nome da unidade do módulo de dados é StudentDM.pas. 8 Unidades Gerais: O nome de uma unidade geral deve expressar a sua finalidade. Por exemplo: o nome de uma unidade de controle é Control.pas, e o nome da unidade que contém variáveis globais é StudentGlobals.pas. (Observe que os nomes das unidades devem ser exclusivos dentro de um projeto. Os nomes das unidades comuns não podem ter o mesmo nome.) 9 Unidades de componentes: As unidades de componentes devem ser colocadas em caminhos separados para indicar que são as unidades que definem o componente. Eles geralmente não são colocados no mesmo caminho do projeto. Os nomes dos arquivos das unidades devem expressar seu conteúdo. 10 Cabeçalho do arquivo: Todos os arquivos de origem e de projeto devem ter um cabeçalho de arquivo. Um cabeçalho de arquivo correto deve conter as seguintes informações: {Copyright @ YEAR by AUTHORS}