Flashcard FC518771
Por que a duplicação de código torna uma aplicação excessivamente complexa?
Conceitos Gerais de Engenharia de Software
CEBRASPE (CESPE) · 2025
Por que a duplicação de código torna uma aplicação excessivamente complexa?
Mostrar resposta e comentário
Resposta
A duplicação de código torna a aplicação excessivamente complexa porque exige correções e alterações em muitos pontos, aumentando o esforço de manutenção, o risco de inconsistências e a complexidade cognitiva.
• Duplicação: muitas ocorrências do mesmo trecho aumentam a repetição de código e os pontos de alteração.
• Manutenção: correções exigem mudanças múltiplas, elevando o esforço de manutenção e o risco de bugs.
• Complexidade cognitiva: desenvolvedores gastam mais tempo entendendo onde cada versão foi aplicada e se todas foram atualizadas corretamente.
• DRY: recomenda centralizar comportamentos comuns em funções, módulos ou abstrações para reduzir locais de alteração e facilitar testes.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514968
Conteúdo do catálogo FC Concursos · Atualizado em