Importância das normas de codificação
Ajuda BeginnersWe programação para escrever programas para instruir os computadores. Ao programar utilizando uma linguagem de programação de alto nível como C + + ou Java, estamos utilizando uma sintaxe que é um pouco mais perto da linguagem humana. No entanto, usamos esses programas como factores de produção, quer compiladores e intérpretes para ser convertido para o formato binário do computador compreensível. Por esta razão, na medida em que o programa segue o código para a sintaxe dos usados linguagens de programação, 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 precisam se preocupar com a estética do code.What programa é um padrão de codificação? Um padrão de codificação é um conjunto de diretrizes, normas e regulamentos sobre a forma de escrever código. Geralmente, um padrão de codificação inclui as linhas guia sobre como nome de variáveis, como o travessão código, como colocar parênteses e palavras-chave, etc A idéia é ser consistente na programação para que, no caso de várias pessoas trabalhando no mesmo código, fica mais fácil para um entender o que os outros fizeram. Mesmo para programadores individuais e, especialmente, para iniciantes, ele se torna muito importante para 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 seguiu um codificação padrão, leva menos tempo para entender ou lembrar o que quis dizer quando escreveu que algum pedaço de Normas code.Coding Faça uma DifferenceLook o seguinte exemplo: volume (int i, j, int k) (int vol; vol = i * j * k; vol return;) Olhando para este código num ápice, que leva algum tempo para se entender que esta função calcula o volume. Contudo, se aderir a uma convenção de nomenclatura para variáveis e método nomes, poderíamos tornar o código mais readable.Here são exemplo de algumas convenções: usar nomes de variáveis significativas usar verbos em nomes de método utilizar substantivos para as variáveis de usar 4 espaços para recuar int altura (calculateVolume, int largura, int length) (volume = 0; volume = altura * largura * comprimento, volume de retorno;) É preciso mais tempo para este tipo de código, no entanto, isso poupa muito mais tempo. Este código é muito mais legível do que sua versão original. Com um pouco de esforço, poderíamos tornar o código muito mais understandable.The BenefitsIt não é só a leitura que obtemos através de um padrão de codificação de 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 para NULL.char * myName = NULL; Isso garante que a memória não teríamos corrupção ao usar este legibilidade variable.Code ponteiro é apenas um dos aspectos da sustentabilidade. Normas de codificação ajudar muito com a manutenção do programa, a nossa capacidade de alterar os programas com facilidade. Coerência impostos através de uma padrão de codificação é um fator chave para atingir o sucesso na manutenção prorams.Defining seu próprio código StandardA programador pode definir a sua própria convenção de codificação e aderir ao que, escrevendo programas. No entanto, há muitas convenções de codificação disponíveis na Internet. Aqueles que programa em Java deve ter um olhar em http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html - convenções de código da linguagem de programação Java por Sun.For C + + padrões de codificação, eu recomendo que você dê uma olhada em http://www.bbc.co.uk/guidelines/webdev/AppB.Cpp_Coding_Standards.htm - C + + Coding Standards de BBC.http: / oopweb.com / CPP / Documentos / CPPHOWTO / Volume / C + + Programming-HOWTO-14.html - C + + Programming HOWTO tem algumas C + + Coding Convenções e também um monte de links que levam a vários padrões de codificação que você pode escolher Consultor Programação from.John Dirk http://www.programminghelp4u.com/ Programação (Cessão / Ajuda)
Artigo Fonte: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!