Quando parar e verificar — autorrevisão antes do push
Até agora revisamos um PR que já estava aberto, depois que o CI já tinha rodado. Esta aula volta um passo atrás, para o momento antes mesmo de você fazer o push: o momento em que o agente terminou de editar o código, e você ainda está sozinho com o diff, antes de ele virar problema de outra pessoa.
Antes de sair de casa com a mala pronta, você a abre de novo e verifica com seus próprios olhos o que realmente tem lá dentro. Não basta o zíper estar fechado e parecer arrumado por fora — você precisa garantir que nada entrou ali que você não colocou de propósito.
- autorrevisão antes do push
- O hábito de ler o diff completo e rodar verificações locais antes de fazer push do código, para detetar um problema antes que ele vire um PR público que outra pessoa precisa expor.
- git diff --stat
- Uma visão geral rápida de cada ficheiro alterado e quantas linhas mudaram em cada um — o primeiro passo da autorrevisão, antes de entrar nos detalhes de cada ficheiro.
- efeito colateral silencioso
- Uma edição que aparece no mesmo diff mas não tem relação com a tarefa pedida; ela passa pelo CI em silêncio porque nenhum teste existente a verifica, e só a leitura do próprio diff a expõe.
- verificação local antes do push
- Rodar lint e testes na sua própria máquina antes de fazer push, para detetar problemas no momento mais barato possível de corrigi-los — antes que virem feedback público num PR aberto.