Programação Ajuda para Iniciantes - Importância de padrões de codificação
Programação Ajuda para Iniciantes
Importância dos Padrões de Codificação
Nós escrevemos programas para instruir computadores. Ao programar utilizando uma linguagem de programação de alto nível como C + + ou Java, nós estamos usando uma sintaxe que é um pouco mais perto de línguas humanas. No entanto, usar esses programas como entradas para ambos compiladores ou interpretadores para serem convertidos para o formato binário computador compreensível. Por esta razão, na medida em que o código do programa segue a sintaxe das linguagens de programação utilizadas, os compiladores e intérpretes nunca se preocupar com o layout ou a formatação visual do código do programa. No entanto, como programadores humanos, nós mesmos precisamos de se preocupar com a estética do código do programa.
O que é um padrão de codificação?
Um padrão de codificação é um conjunto de diretrizes, normas e regulamentos sobre como escrever código. Geralmente, um padrão de codificação inclui as linhas guia sobre como nomear variáveis, como identar o código, como colocar entre parênteses e palavras-chave etc A idéia é ser coerente na programação para que, no caso de várias pessoas trabalhando no mesmo código, que torna-se mais fácil para um entender o que os outros fizeram. Mesmo para programadores individuais e, especialmente, para iniciantes, ele se torna muito importante a aderir a um padrão quando se escreve o código. A idéia é que, quando olhamos para o nosso próprio código, depois de algum tempo, se nós temos seguido um padrão de codificação, leva menos tempo para entender ou lembrar o que queremos dizer quando escrevemos algum pedaço de código.
Padrões de Codificação Fazer a Diferença
Olhe o exemplo a seguir:
volume int (int i, int j, k int) {
vol int;
vol = k * i * j;
vol voltar;
}
Olhando para este código num ápice, leva algum tempo para que se compreenda que esta função calcula o volume. No entanto, se aderir a uma convenção de nomenclatura para nomes de variáveis e método, podemos tornar o código mais legível.
Aqui estão algumas convenções da amostra:
usar nomes de variáveis significativas
verbos utilizados nos nomes dos métodos
use substantivos para as variáveis
usar 4 espaços para identar
calculateVolume int main (int height, int width, int length) {
volume int = 0;
volume = altura * largura * comprimento;
volume de retorno;
}
É preciso mais tempo para este tipo de código, porém isso economiza muito mais tempo. Este código é muito mais legíveis do que sua versão original. Com um pouco de esforço, podemos tornar o código mais compreensível.
vol RN;}
Olhando para este código num ápice, leva algum tempo para que se compreenda que esta função calcula o volume. No entanto, se aderir a uma convenção de nomenclatura para nomes de variáveis e método, podemos tornar o código mais legível.
Aqui estão algumas convenções da amostra:
usar nomes de variáveis significativas
verbos utilizados nos nomes dos métodos
use substantivos para as variáveis
usar 4 espaços para identar
calculateVolume int main (int height, int width, int length) {
volume int = 0;
volume = altura * largura * comprimento;
volume de retorno;
}
É preciso mais tempo para este tipo de código, porém isso economiza muito mais tempo. Este código é muito mais legíveis do que sua versão original. Com um pouco de esforço, podemos tornar o código mais compreensível.
Os Benefícios
Não é só a leitura que obtemos através de um padrão de codificação na programação. Escrever código mais seguro também pode ser incentivada através de uma convenção de codificação. Como exemplo, em C + +, poderíamos dizer que cada variável ponteiro deve ser inicializado com NULL.
myName char * = NULL;
Isso garante que não corromper a memória enquanto estiver usando essa variável ponteiro.
legibilidade do código é apenas um dos aspectos da sustentabilidade. Normas de codificação de grande ajuda com a manutenção do programa, a nossa capacidade de alterar os programas com facilidade. Coerência impostas por um padrão de codificação é um fator chave para alcançar o sucesso na manutenção prorams.
Definindo seu próprio padrão de codificação
Um programador pode definir sua própria convenção de codificação e aderir ao que em escrevendo programas. No entanto, existem muitas convenções de codificação disponível na Internet. Os programas em Java, que deve ter um olhar em convenções de código para a Linguagem de Programação Java pela Sun (http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html).
Para o C + + padrões de codificação, eu recomendo que você dê uma olhada em C + + Padrões de Codificação da BBC (http://www.bbc.co.uk/guidelines/webdev/AppB.Cpp_Coding_Standards.htm). C + + Programming HOWTO tem alguns C + + Convenções de Codificação e também um monte de links que levam a vários padrões de codificação que você pode escolher a partir de (http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-14 . html).
No comments:
Post a Comment