Questão de Engenharia de Software — Refatoração — FUNDATEC 2025
Engenharia de SoftwareRefatoração
- Código
- qg481968
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Três de Maio - RS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor - Linguagem Computacional
Ao revisar um trecho de código de um colega, um professor de linguagem computacional se depara com a seguinte situação:
Considerando as boas práticas de programação, qual alternativa descreve a melhor abordagem para refatorar esse código?
Considerando as boas práticas de programação, qual alternativa descreve a melhor abordagem para refatorar esse código?- AApenas melhorar os nomes das variáveis e adicionar comentários explicando cada seção do código.
- BManter a estrutura atual, mas adicionar tratamento de exceções para divisão por zero no cálculo da média.
- CCombinar todos os loops em um único loop para melhorar a eficiência, mesmo que isso torne o código mais complexo.
- DConverter o código para uma linguagem de programação mais eficiente, como C++, em vez de modificar a versão em Python.
- EDividir o código em funções especializadas com nomes descritivos, substituir loops complexos por compreensões de lista e adicionar um docstring.