Modulo - 02

Última alteração: 11/09/2018

Objetivo

   O objetivo deste módulo é a aplicação das primeiras técnicas de refatoração de código dando enfase nas técnicas de estilo e desing, como identação nome de variáveis e funções. Também foi definido quais ferramentas serão utilizadas no decorrer do projeto.

Estilo e Desing

Identação

   A identação deve ser padronizada para todo o documento. Deve também facilitar a leitura do código.

   Exemplo de código mal identado:

EXEMPLO AQUI

   Exemplo de código bem identado:

EXEMPLO AQUI

Nome de Significativos

   Deve-se dar nomes auto explicativos para todos os arquivos, classes, variáveis e funções. Esta prática reduz a necessidade de comentarios e torna o código mais auto explicativo.

   Exemplo de nome ruins:

EXEMPLO AQUI

   Exemplo de bons nomes:

EXEMPLO AQUI

Iniciação de Variaveis

  É recomendado que todas a variáveis devem ser inicializadas no momento que são declaradas. Isso garante que não haja valores indejados nas variáveis, código como C e C++ geram valores diferentes para as variáveis cada vez que o código é rodado.

   Exemplo de má iniciação de variável:

EXEMPLO AQUI

   Exemplo de boa iniciação de variável

EXEMPLO AQUI

Ferramenta de análise estática

   O uso de ferramentas de análise estatica ajuda a indentificar erros que o compilar não consegue reconhecer.

CppCheck

   A ferramenta cppcheck fora escolhida para o auxilo nesta tarefa.