Reveja um diff como um revisor sénior: checklist de correção, segurança, desempenho e legibilidade, comentários ordenados por gravidade e um veredicto claro de aprovar ou pedir alterações.
Crie testes de caracterização para código legado sem testes: fixe o comportamento atual, isole dependências como base de dados ou relógio e planeie um refactoring seguro passo a passo.