Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Code Complete

11. O poder dos nomes de variáveis

O nome deve dizer completa e exatamente o que a variável representa, no vocabulário do problema.

Nomes ruins como x, temp e flag riscados ao lado de nomes bons e descritivos
Diga o quê, não o como.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Por que evitar o nome 'flag'?
Porque não diz o que significa; prefira um nome que descreva o estado, como 'impressoraPronta' ou 'statusDoRelatorio'.
Por que evitar booleanos com negação, como 'naoAchou'?
Porque 'if (!naoAchou)' é difícil de ler; use o nome positivo 'achou'.
Onde colocar qualificadores como Total e Max?
No fim do nome, para que a parte mais importante (o assunto) venha primeiro e fique consistente.

Exercícios de fixação

0/5 respondidas
1.
Qual é o melhor nome para o número de dias até o vencimento de uma fatura?
2.
Qual nome de booleano segue o capítulo?
3.
Por que receitaTotal é melhor que totalReceita segundo o livro?
4.
Em três laços aninhados que percorrem escola, turma e aluno, o livro sugere:
5.
Qual par de nomes deve ser evitado no mesmo escopo?
Seu progresso fica salvo neste navegador.