Quais são as principais vantagens da utilização de injeção d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Facilidade para testes unitários e maior flexibilidade do código fonte.
A técnica de injeção de dependências é uma prática de programação que facilita a gestão e configuração das dependências entre objetos. Ela é fundamental para a criação de código mais limpo, testável e modular, e é amplamente empregada no contexto da programação orientada a objetos.
Primeiramente, a injeção de dependências aumenta a facilidade para testes unitários. Ao injetar dependências, torna-se mais simples criar instâncias de objetos com implementações específicas para o teste, como mocks ou stubs, sem alterar o código de produção. Isso traz um grande benefício para a qualidade e confiabilidade do software.
Além disso, a injeção de dependências contribui para uma maior flexibilidade do código fonte. Com essa prática, é possível alterar as dependências de um objeto sem mudar o código interno do objeto em si, facilitando a manutenção e a expansão do sistema. Alterações nas implementações ou configurações podem ser feitas com menos risco e maior agilidade.
Por essas razões, a alternativa B ressalta as principais vantagens da injeção de dependências de forma precisa e condizente com as melhores práticas de engenharia de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Por que não a primeira?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo