Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
pt:manual:contrib:coding_style_guidelines [2024/10/25 15:34] luck02 [Descrição] |
pt:manual:contrib:coding_style_guidelines [2025/03/04 23:59] (current) luck02 [Descrição] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Descrição ===== | ===== Descrição ===== | ||
| - | Este artigo | + | Este artigo |
| <code c> | <code c> | ||
| Line 11: | Line 11: | ||
| /* | /* | ||
| - | * Comentários MUITO importantes de linha única | + | * Comentários MUITO importantes de linha única |
| */ | */ | ||
| - | /* A maior parte dos comentários de linha única | + | /* A maior parte dos comentários de linha única |
| /* | /* | ||
| - | * Comentarios de varias | + | * Comentarios de várias |
| * Preencha-os de forma a criar paragrafos. | * Preencha-os de forma a criar paragrafos. | ||
| */ | */ | ||
| </ | </ | ||
| - | Os arquivos include do kernel (ex., <color # | + | Os arquivos include do kernel (ex., <color # |
| <code c> | <code c> | ||
| Line 28: | Line 28: | ||
| </ | </ | ||
| - | Se for um programa de rede, ponha o arquivo include relacionados com rede em sequencia. | + | Se for um programa de rede, ponha o arquivo include relacionados com rede em sequência. |
| <code c> | <code c> | ||
| Line 39: | Line 39: | ||
| Deixe uma linha em branco, seguida por arquivos< | Deixe uma linha em branco, seguida por arquivos< | ||
| - | Pathnames globais estão definidos em <color # | + | Pathnames globais estão definidos em <color # |
| <code c> | <code c> | ||
| Line 45: | Line 45: | ||
| </ | </ | ||
| - | Deixe uma linha em branco, seguida para os arquivos | + | Deixe uma linha em branco, seguida para os arquivos |
| <code c> | <code c> | ||
| Line 51: | Line 51: | ||
| </ | </ | ||
| - | Todas as funções necessitam | + | Todas as funções necessitam |
| - | Prototipos | + | Protótipos |
| - | Funções usadas por outras partes do kernel | + | Funções usadas por outras partes do kernel |
| - | Funções que são utilizadas localmente em mais de um módulo fonte, | + | Funções que são utilizadas localmente em mais de um módulo fonte, |
| - | Prototipos | + | Protótipos |
| <code c> | <code c> | ||
| Line 71: | Line 71: | ||
| </ | </ | ||
| - | Prototipos | + | Protótipos |
| <code c> | <code c> | ||
| Line 80: | Line 80: | ||
| Não deverá haver espaço entre o nome da função e a lista dos argumentos. | Não deverá haver espaço entre o nome da função e a lista dos argumentos. | ||
| - | Utilize <color # | + | Utilize <color # |
| <code c> | <code c> | ||
| Line 86: | Line 86: | ||
| </ | </ | ||
| - | Nos arquivos header, introduza os prototipos | + | Nos arquivos header, introduza os prottipos |
| - | Macros são capitalizados e apresentados entre parenteses, e deveram | + | Macros são capitalizados e apresentados entre parenteses, e deverão |
| <code c> | <code c> | ||
| Line 103: | Line 103: | ||
| </ | </ | ||
| - | Na definicao | + | Na definição |
| - | Na declaração de variáveis nas estruturas, declare-as organizadas por uso, em seguida tamanho (maior para mais pequeno), e finalmente por ordem alfabética. Normalmente a primeira categoria, não se aplica, mas existem | + | Na declaração de variáveis nas estruturas, declare as organizadas por uso, em seguida tamanho (maior para mais pequeno), e finalmente por ordem alfabética. Normalmente a primeira categoria, não se aplica, mas existem |
| - | Estruturas mais relevantes | + | Estruturas mais relevantes |
| <code c> | <code c> | ||