TY - JOUR AU - Gonçalves, Bruna Piserà AU - Lazaro Mendes, Oswaldo PY - 2022/06/30 Y2 - 2024/03/28 TI - PRINCÍPIO DA INVERSÃO DE DEPENDÊNCIA NA QUALIDADE DE SOFTWARE: Aplicação da injeção de dependência no desenvolvimento de software JF - Revista Interface Tecnológica JA - INFA VL - 19 IS - 1 SE - Tecnologia em Informática DO - 10.31510/infa.v19i1.1362 UR - https://revista.fatectq.edu.br/interfacetecnologica/article/view/1362 SP - 34-46 AB - <p>A sociedade moderna cada vez mais demanda softwares para a resolução de atividades cotidianas. Por conta disso, as ferramentas computacionais mudam frequentemente. Para que tais mudanças ocorram, é imprescindível a escrita de testes automáticos que validem se o comportamento anterior à alteração continua sendo plausível após. Visto isso, o presente trabalho teve como objetivo apresentar a importância dos testes de unidade no desenvolvimento de software e como o princípio da inversão de controle e da injeção de dependência viabilizam a escrita dos cenários de testes e suas respectivas implementações. Para isso foi realizada uma pesquisa exploratória bibliográfica, bem como, exemplos empíricos através do desenvolvimento de códigos pelo autor. Com isso, pode-se observar que a ausência da aplicação do princípio de inversão de dependência e injeção de dependência torna inviável a realização do teste de unidade além de atingir um alto acoplamento no código. Concluiu-se, portanto, que com a utilização de tais princípios é possível garantir um desenvolvimento livre de dependências, com boa legibilidade, alta qualidade, e coesão em seu processamento atual e futuro, tornando o teste de unidade uma prática factível no que tange o desenvolvimento de software.</p> ER -