Imagem de fundo

Durante a manutenção evolutiva de um sistema corporativo, a equipe de desenvolvimento i...

Durante a manutenção evolutiva de um sistema corporativo, a equipe de desenvolvimento identificou que a mesma regra de negócio está implementada de forma idêntica em múltiplos módulos da aplicação. Para melhorar a manutenibilidade e reduzir inconsistências futuras, foi proposta a centralização dessa regra em um único componente reutilizável. À luz das boas práticas de engenharia de software, assinale o princípio que fundamenta essa decisão.


A

DRY (Don't Repeat Yourself).


B

KISS (Keep It Simple, Stupid).


C

YAGNI (You Ain't Gonna Need It).


D

DIP (Dependency Inversion Principle).