Boas práticas de programação
Gabarito: letra B. Declarar as variáveis no início das funções é uma boa prática que melhora a legibilidade e organização, separando a declaração da lógica do algoritmo. As demais alternativas violam princípios fundamentais: variáveis globais (A) aumentam o acoplamento, ausência de indentação (C) prejudica a leitura, nomes curtos (D) comprometem a clareza, e excesso de comentários (E) polui o código.
Alternativa A — ❌ Incorreta
A afirmação sugere preferir variáveis globais quando as locais precisariam ser passadas como parâmetros para múltiplas funções. Na prática, variáveis globais criam dependências ocultas e dificultam testes e manutenção. A boa prática é manter variáveis locais e passá-las como parâmetros, respeitando o escopo limitado.
Alternativa B — ✅ Correta ⟵ GABARITO
Declarar variáveis no início da função é uma prática clássica em diversas linguagens (como C, Python, etc.). Isso concentra as declarações, separa a definição dos dados da lógica de execução e facilita a compreensão do código.
Alternativa C — ❌ Incorreta
Iniciar todas as linhas na primeira coluna equivale a não usar indentação. A indentação é essencial para evidenciar a estrutura do código (blocos, loops, condicionais), especialmente em linguagens como Python, onde define o escopo. Código sem indentação é ilegível.
Alternativa D — ❌ Incorreta
Usar nomes de variáveis com uma única letra vai contra a recomendação de nomes descritivos. Nomes significativos (ex.: contador, nomeCliente) tornam o código autodocumentado. Nomes de uma letra são aceitos apenas em contextos muito restritos (ex.: i para índice de loop).
Alternativa E — ❌ Incorreta
Comentários devem ser utilizados com moderação, explicando o "porquê" de decisões complexas, e não o "como" (que já está expresso no código). Comentar a maioria das linhas polui o código, dificulta a leitura e aumenta o esforço de manutenção. O ideal é código limpo e autoexplicativo.
Gabarito: letra B