c:formatacaocodigo
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
c:formatacaocodigo [2008/04/01 12:46] – laercio | c:formatacaocodigo [Data desconhecida] (atual) – removida - edição externa (Data desconhecida) 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ====== Padronização de Formatação ====== | ||
- | **Padronização da formatação do código - indentação, | ||
- | ===== Indentação ===== | ||
- | Declarações em bloco devem ser indentadas para separar o bloco o resto do código.\\ | ||
- | * **A indentação deve ser feita com dois espaços, sem o uso de TABs.** Obs: Editores de texto podem ser configurados para gerar automaticamente os 2 espaços quando o TAB é usado.\\ | ||
- | * **Usar indentação após um label.** Ex:\\ | ||
- | <code cpp> | ||
- | switch (index) | ||
- | { | ||
- | case 0: | ||
- | // ... | ||
- | break; | ||
- | case 1: | ||
- | </ | ||
- | * **Os comentários também devem estar indentados.** | ||
- | ===== Colocação de chaves ===== | ||
- | * **A chave de iníco de bloco deve ser colocada na linha seguinte ao comando de controle.** | ||
- | * **A chave de final deve estar em sua própria linha, nenhum outro código deve existir nesta linha.** | ||
- | === Exemplos === | ||
- | <code cpp> | ||
- | class TePolygon | ||
- | { | ||
- | public: | ||
- | TePolygon (void); | ||
- | TePolygon (const TePolygon& | ||
- | .... | ||
- | protected: | ||
- | TeBox boundingBox_; | ||
- | } | ||
- | ... | ||
- | void execute() | ||
- | { | ||
- | // Execute code is here... | ||
- | } | ||
- | </ | ||
- | |||
- | ===== Uso de espaços ===== | ||
- | **Para melhorar a legibilidade, | ||
- | * Usar um espaço para separar palavras e parênteses em expressões condicionais. | ||
- | * Usar um espaço ao redor de um operador binário, exceto para operadores " | ||
- | === Exemplos === | ||
- | <code cpp> | ||
- | for (int i = 0; i < 10; i++) | ||
- | { | ||
- | // Loop code is here... | ||
- | } | ||
- | .... | ||
- | double length = sqrt(x * x + y * y); | ||
- | </ |
c/formatacaocodigo.1207053962.txt.gz · Última modificação: 2008/04/01 12:46 por laercio