Padrões delphi

1918 palavras 8 páginas
Normas de Codificação

Padrões Delphi

1. IDE E SINTAXE

1. Identação

1. A Identação é de dois espaços por nível. Não guarde caracteres tab nos seus arquivos fonte.

2. Margens

1. As margens devem ser ajustadas para 120 caracteres, sem exceções; 2. Comandos que se estendem além da margem direita devem ser quebrados em quantas linhas forem necessárias; 3. As linhas que se originarem da quebra de um comando devem sofrer identação de dois espaços em relação à primeira linha;

Exemplos:
[pic]

4. Entre uma cláusula e outra, deve ser deixada uma linha apenas.

Exemplos:
[pic]

3. Par begin..end

1. Todo novo bloco de código, iniciado por um comando if, while, for... deve estar contido em um par begin..end, mesmo que este contenha apenas uma linha; 2. O comando begin deve aparecer em sua própria linha sem identação; 1. A única exceção a esta regra acontece quando o begin estiver precedido pela cláusula else.

Exemplos:
[pic]

4. Parênteses

1. Não deve haver espaços em branco entre um abre parênteses e o próximo caractere; 2. Não deve haver espaços em branco entre um fecha parênteses e o caractere anterior.

Exemplos:
[pic]

5. Palavras reservadas e palavras chave

1. As palavras grifadas como highlight (string, function, var...) deverão ser escritas com todas as letras minúsculas. 1. A exceção a esta regra está no método Register. 2. Demais palavras reservadas, como tipos nativos do Delphi (Integer, Char, Double), deverão respeitar suas declarações originais.

Exemplos:
[pic]

2. COMANDOS

1. Comando if

1. Se a expressão booleana a ser testada for composta por duas ou mais condições, estas devem estar dispostas

Relacionados

  • Delphi
    1934 palavras | 8 páginas
  • Curriculo JoaoGuilherme201401 Completo
    1386 palavras | 6 páginas
  • Linguagem de Programação
    800 palavras | 4 páginas
  • Pim técnicas de informática
    909 palavras | 4 páginas
  • Test
    958 palavras | 4 páginas
  • trabalho
    2029 palavras | 9 páginas
  • CV Eric
    527 palavras | 3 páginas
  • As 5 forças competitivas de porter
    6538 palavras | 27 páginas
  • Engenharia
    6512 palavras | 27 páginas
  • Maquiavel
    2236 palavras | 9 páginas