Ed
há 2 meses
Vamos analisar as alternativas sobre a importância dos testes automatizados como boa prática de codificação: a) Garantir que o código funciona apenas na primeira execução - Esta afirmação é incorreta, pois os testes automatizados visam garantir que o código funcione em várias execuções, não apenas na primeira. b) Detectar erros rapidamente e garantir que alterações não quebrem funcionalidades existentes - Esta é uma das principais vantagens dos testes automatizados. Eles ajudam a identificar problemas rapidamente e asseguram que novas alterações no código não introduzam bugs em funcionalidades que já estão funcionando. c) Substituir a necessidade de revisão de código - Embora os testes automatizados sejam importantes, eles não substituem a revisão de código, que é uma prática essencial para garantir a qualidade do software. d) Reduzir a legibilidade - Isso é incorreto, pois testes bem escritos podem, na verdade, aumentar a legibilidade do código, ajudando a entender o que cada parte do código deve fazer. Portanto, a alternativa correta é: b) Detectar erros rapidamente e garantir que alterações não quebrem funcionalidades existentes.
Mais perguntas desse material