- If a task is big enough, multiple small & focused PR’s are a solid way to approach it
- A PR with 2 lines changed is ok
- If your environment allows for it, follow ship/show/ask
- Mitigates risk by having feedback earlier in the dev process
- Helps keep reviews focused, and high quality
- Easier rollbacks and identification of issues
- Works well when combined with markdown notes next to the code
Works well when combined with Microsoft’s zero defects methodology
- With that said, each small PR should leave the pipelines green, with hopefully no breaking changes
Related reading
- The Joel Test: 12 Steps to Better Code - This has great words on the ideas behind zero defects