O documento discute os benefícios de testes de software, incluindo diferentes tipos de testes como unitários e de integração. Também aborda técnicas para tornar o código mais testável e ferramentas para automatizar testes.
19. Código legado impossível de testar
Problema do ovo e da galinha:
Refatoro antes para conseguir
testar, ou faço os testes antes
para conseguir refatorar?