Estilos de codificação em linguagem c
• Como devo escolher os nomes das variáveis?
Os nomes das variáveis devem ser escolhidos de maneira que seja de fácil compreensão quando alguém for ler o código, da maneira que torne mais simples a leitura e entendimento de seu código alguns exemplos
Nome_alunos_serie_a;
contator_de_numero_mulheres
• Como devo escolher os nomes das funções?
Toda função deve possuir um protótipo que especifique explicitamente um tipo de retorno (ou void) e um numero definido de parâmetros, especificando-se o tipo de cada um, sem, entretanto, incluir nomes.
• Como deve ser padronizado os identificadores (variáveis, funções,...)?
Cada módulo deve estar associado a um código ou prefixo a ser usado na declaração de seus identificadores globais.
Constantes: todos os caracteres maiúsculos
Constantes enumeradas: Inicial maiúscula typedef: Inicial maiúscula funçoes: Inicial maiúscula parâmetros de funções: mesma convenção de variáveis tags de struct: Inicial maiúscula
• Como e onde devo incluir comentários?
Os comentários do código devem ser incluídos apos a língua de código especifica que você ira comentar, para se utilizar os comentário se deve usar // (duas barras) ou /* (barra e asterisco) os comentários também devem ficar bastante claros assim como o nome das variáveis.
• Como devo utilizar espaçamento e indentação?
Para chaves use um dos dois estilos: o 1TBS (One True Brace Stile), ou o 2TBS (Two True Braces Style).
-Outras Regras Gerais * Programas em linuagem C devem ser escritos usando um editor de texto que usa código ASCII puro, (Rejeita-se textos formatados tags html, negritos, MSWORD (*.doc *.RTF, *.PDF etc.)). O Notepad do Windows também é ruim para escrever programas. Ele não interpreta a nova linha feita apenas com Form-Feed ('\n') do unix e transforma caracteres de tabulação em espaços. Um editor de texto bom para programar em C no Windows é o Notepad++ (O link aponta para o site de download no sourceforge).