Tenho um bug: . Adote uma abordagem test-first: 1) Leia os arquivos-fonte relevantes e os testes existentes. 2) Escreva um teste que falhe e reproduza o bug exato. 3) Execute a suíte de testes para confirmar que falha. 4) Implemente a correção mínima. 5) Reexecute a suíte de testes completa. 6) Se algum teste falhar, analise a falha, ajuste o código e reexecute — repita até que TODOS os testes passem. 7) Em seguida, procure na base de código por caminhos de código relacionados que possam ter o mesmo problema e adicione testes para eles também. 8) Resuma cada alteração feita...