Como evitar a introdução de erros na programação C ++
A maneira mais fácil e melhor para corrigir erros em C ++ é evitar apresentá-los em seus programas em primeiro lugar. Parte disso é apenas uma questão de experiência, mas adotando um estilo de programação clara e consistente ajuda.
Codificação com estilo
Os seres humanos têm uma quantidade limitada de energia da CPU entre suas orelhas. Você precisa direcionar o que os ciclos de CPU você tem para o ato de criação de um programa de trabalho. Você não deve se distrair com coisas como recuo.
Isto torna mais importante que você seja consistente em como você nomear suas variáveis, onde colocar a abertura e fechamento de chaves, o quanto você recuar, e assim por diante. Isso é chamado o seu estilo de codificação. Desenvolver um estilo e cumpri-lo.
Depois de um tempo, seu estilo de codificação torna-se uma segunda natureza. Você vai descobrir que você pode codificar os seus programas em menos tempo - e você pode ler os programas resultantes com menos esforço - se o seu estilo de codificação é clara e consistente. Isto traduz-se num menor número de erros de codificação.
Quando você está trabalhando em um programa com vários programadores, é tão importante que todos usam o mesmo estilo para evitar um efeito Torre de Babel com estilos conflitantes e confusas. Todo projeto precisa de um codificação manual que articula (às vezes em detalhes excruciantes) exatamente como um E se declaração deve ser colocado para fora, o quão longe para recuar para caso, e se colocar uma linha em branco após a pausa declarações, para citar apenas alguns exemplos.
C ++ não se preocupam com recuo. Todos os espaços em branco é o mesmo a ela. Recuo está lá para fazer o programa resultante mais fácil de ler e entender.
Estabelecimento de convenções de nomenclatura de variáveis
Há mais debate sobre a nomeação de variáveis do que sobre quantos anjos cabem na cabeça de um alfinete. Utilize as seguintes regras ao nomear variáveis:
A primeira letra é minúscula e indica o tipo da variável. n para int, C durante carbonizar, b para bool. Isto é muito útil quando você está usando a variável porque você sabe imediatamente o seu tipo.
Nomes de variáveis são descritivas. Não há variáveis com nomes vagos como x ou y. Você precisa de algo que você pode reconhecer quando você tenta ler seu próprio futuro programa ou na próxima semana ou no próximo ano.
nomes de palavras múltiplas usar letras maiúsculas no início de cada palavra sem sublinhados entre as palavras.