Ferramentas do usuário

Ferramentas do site


c:formatacaocodigo

Essa é uma revisão anterior do documento!


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