Published Feb 26, 2020

Episode 400: Michaela Greiler on Code Reviews

Michaela Greiler, a code review expert, shares actionable insights on leveraging constructive feedback, integrating advanced tools, and setting clear goals to optimize code review processes. Discover how team dynamics and tailored strategies can enhance collaboration and the effectiveness of reviews.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Modern Developments

    Modern code reviews are evolving with new features and technologies that enhance collaboration and feedback. highlights how platforms like Twitter and Facebook have improved commenting functionalities, allowing for nested replies and thread resolutions. This evolution is mirrored in code review tools, which now integrate with IDEs and communication platforms like Slack and Microsoft Teams, fostering a continuous feedback loop 1. adds that preserving the richness of communication, such as architectural suggestions made on Slack, is crucial for future reference in the codebase 2.

       

    Tool Integration

    Integrating existing tools into the code review process can significantly enhance collaboration and traceability. Michaela discusses how traditional email-based reviews have evolved into more sophisticated systems with visual diffing and line-specific comments, now available on platforms like GitHub 3. She emphasizes the importance of documenting code review outcomes, even from informal reviews, to maintain traceability within the code review tool. This ensures that all relevant information is linked to design documents and git commits, improving the overall review process 4.

Related Episodes