Ed
há 3 meses
Ao refatorar código, a ausência de uma cobertura adequada de testes automatizados é um grande risco. Isso porque, sem testes, não há garantias de que as mudanças feitas não introduzam novos problemas. Analisando as alternativas: a) Perda de informações críticas do sistema - Embora isso possa ocorrer, não é o principal risco associado à refatoração sem testes. b) Introdução de novos bugs que podem não ser detectados - Esta é uma preocupação central, pois sem testes, é difícil garantir que o código refatorado funcione como esperado e que não introduza falhas. c) O aumento da complexidade do código - A refatoração pode aumentar a complexidade, mas isso não é necessariamente um risco direto da falta de testes. d) Redução da legibilidade do código - A legibilidade pode ser afetada, mas novamente, não é o principal risco. Portanto, a alternativa correta é: b) Introdução de novos bugs que podem não ser detectados.
Mais perguntas desse material