
3/18/2021 · David O'Regan
What this post added
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.