Questão FC514968
No que diz respeito a design de software, julgue o item a seguir. Uma aplicação é excessivamente complexa quando há nela muitas ocorrências do mesmo trecho de código.
Conceitos Gerais de Engenharia de Software
CEBRASPE (CESPE) · 2025
No que diz respeito a design de software, julgue o item a seguir.
Uma aplicação é excessivamente complexa quando há nela muitas ocorrências do mesmo trecho de código.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmação está correta porque, em design de software, a presença de muitas ocorrências do mesmo trecho aumenta a **duplicação** do código.
Quando um mesmo comportamento aparece em vários pontos, qualquer correção ou alteração exige mudanças múltiplas, o que eleva o esforço de manutenção e o risco de inconsistências e bugs.
Essa repetição também amplia a **complexidade** cognitiva: desenvolvedores gastam mais tempo entendendo onde cada versão do trecho foi aplicada e se todas foram atualizadas corretamente.
O princípio **DRY** (Don't Repeat Yourself) recomenda centralizar comportamentos comuns em funções, módulos ou abstrações, reduzindo locais de alteração e facilitando testes.
Portanto, muitas ocorrências do mesmo trecho tornam a aplicação excessivamente complexa, justificando o julgamento como certo.
Conteúdo do catálogo FC Concursos · Atualizado em