c:formatacaocodigo
Essa é uma revisão anterior do documento!
Tabela de conteúdos
Padronização de Formatação
Padronização da formatação do código - indentação, espaços, etc.
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:
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
class TePolygon { public: TePolygon (void); TePolygon (const TePolygon& other); .... protected: TeBox boundingBox_; } ... void execute() { // Execute code is here... }
Uso de espaços
Para melhorar a legibilidade, usar sempre espaços em branco.
- 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 “.” e “→”
Exemplos
for (int i = 0; i < 10; i++) { // Loop code is here... } .... double length = sqrt(x * x + y * y);
Uso de linhas em branco
Para melhorar a legibilidade, usar linhas em branco.
c/formatacaocodigo.1207054063.txt.gz · Última modificação: 2008/04/01 12:47 por laercio