O Teatro dos Pull Requests e da Revisão de Código
A palestra de Saša Jurić na Goatmire Elixir Conf transformou a revisão de código em uma narrativa cativante. Ele destacou o problema comum de pull requests (PRs) muito grandes e complexos, levando a revisões superficiais, riscos de segurança e bases de código difíceis de manter. A principal conclusão: PRs revisáveis devem idealmente levar de 5 a 10 minutos para serem revisados, idealmente com menos de 300 linhas de código. Isso é alcançado criando mensagens de commit concisas e narrativas que explicam claramente o raciocínio e as etapas de cada alteração. Dividir grandes recursos em PRs menores e usar ferramentas como `git fixup` para manter um histórico de commit limpo são cruciais para uma revisão de código eficiente e código de maior qualidade. A palestra enfatizou que dizer "Eu não entendo" é melhor do que um "LGTM" sem sentido.