FC ConcursosFC Concursos

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

De acordo com o assunto TI Engenharia de Software: Conceitos Gerais de Engenharia de Software, responda:

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

Continue aprendendo