Episode 400: Michaela Greiler on Code Reviews

Topics covered
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


Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock
Answers 383 questions

SE-Radio Episode 295: Michael Feathers on Legacy Code
Answers 383 questions

Episode 130: Code Visualization with Michele Lanza
Answers 383 questions

Episode 517: Jordan Adler on Code Generators
Answers 383 questions

Episode 401: Jeremy Miller on Waterfall Versus Agile
Answers 383 questions

Episode 22: Feedback
Answers 383 questions
Episode 422: Michael Geers on Micro Frontends
Answers 383 questions

Episode 134: Release It with Michael Nygard
Answers 383 questions

Episode 101: Andreas Zeller on Debugging
Answers 383 questions

Episode 59: Static Code Analysis
Answers 383 questions

Episode 82: Organization of Large Code Bases with Juergen Hoeller
Answers 383 questions

Episode 96: Interview Krzysztof Czarnecki
Answers 383 questions

Episode 430: Marco Faella on Seriously Good Software
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions














