Nesta palestra vamos falar um pouco sobre o que é Code Review e como podemos melhorar cada vez o processo de revisão para que seu time e seu código não te odeiem
é só porque é legal - Garantir um melhor design de código - Garantir um código mais livre de bugs - Nos livrar de Edge cases - Compartilhar conhecimento com o time - Distribuir responsabilidades
um problema de comunicação - Encoraje colaboração e discussão - Não corrija você mesmo - Encoraje a ideia que feedbacks são bons! - "Isto está ótimo! Vamos deixar ainda melhor" - Comunicação não Violenta - Prefira "Nós" a "Você"
também já esteve lá - Desconhecer padrões do time - Familiaridade com o processo de CR - Falta de entendimento do negócio - Pouco conhecimento técnico - Ego - Gírias e piadas internas - Pressão externa
Todo mundo vai adorar! 1. Não avalie o contexto, pule direto para a revisão 2. Nunca peça ajuda, afinal, você sabe de todas as coisas 3. Comente tudo que ferramentas de análise já identificaram 4. Perca tempo discutindo a mesma coisa repetidamente 5. Se prenda a estilos
as estimativas do time - Permitem que desenvolvedores espaireçam - Geram mentoria para novatos - Geram Peer Pressure, que geram melhores desenvolvimentos
e cultura - http://bit.ly/2HPWK8Y - Code Reviews: How can we do it better? - http://bit.ly/2HNFEZb - Code Reviews in Atlassian - http://bit.ly/2HR5The - Code Reviewing like a champion - http://bit.ly/2HQ80lB - Better Code Reviews - http://bettercode.reviews - Qualidade além do código pt. 1 - http://bit.ly/2WC0JJy - Qualidade além do código pt. 2 - http://bit.ly/2WCSA7p - Usando Pull Requests a favor do time - http://bit.ly/2WA82RU - 7 Masters: Qualidade além do código - http://bit.ly/2WA8bEW