Why small merge requests are key to a great review
Mar 18, 2021David O'Regan

Summary
This post introduces and advocates for the practice of creating small merge requests (MRs) as a key to improving the code review process. It explains that iteration, defined as doing the smallest thing possible, is a core GitLab value that applies to MRs. The post details the technical and practical benefits of small MRs, such as reduced complexity for reviewers, fewer merge conflicts, and easier identification of bugs. It also mentions the existence of DangerBot, a tool that enforces MR size limits, and discusses best practices for follow-up reviews.