Folha de Estilo - Tecprog-voID/voID GitHub Wiki
Este documento descreve as convenções da linguagem C++, que serão adotadas para o desenvolvimento do jogo voID.
Índice
1. Arquivos Header
2. Escopo
-
2.1 Includes
-
2.2 Namespaces
-
2.3 Variáveis Locais
-
2.4 Variáveis globais e estáticas (static)
-
2.5 Constantes
3. Nomenclatura
-
3.1 Classes e Enums
-
3.2 Atributos
-
3.3 Métodos, Funções
-
3.4 Variáveis
-
3.5 Namespaces
-
3.6 Constantes e Macros
-
3.7 Structs
-
3.8 Ponteiros
4. Classes
5. Formatação
-
5.1 Indentação
-
5.2 Tamanho máximo da linha
-
5.3 Operadores
-
5.4 Chaves
-
5.5 Estruturas de Controle (if, switch)
-
5.6 Estruturas de Repetição (while, for, do-while)
-
5.7 Variáveis e Atributos
-
5.8 Structs e Enums
-
5.9 Métodos
-
5.10 Logs
6. Comentários
-
6.1 Comentário de 1 Linha
-
6.2 Comentário de 2 ou Mais Linhas
-
6.3 Comentário de Arquivo
-
6.4 Comentário de Função/Procedimento
-
6.5 Comentário de Variável
-
6.6 Comentário de Parágrafo de Código
-
6.7 Comentário de Estrutura de Repetição