Formal Code Review Process ๐๐ฝ and Collective Code Ownership ๐
Avoid the Formal Code Review Process and embrace โCollective Code Ownership.โ
A repost of my article on Medium.
I have written two articles on the Code Review process.
In this article, I will discuss Code Review with an Agile term: โCollective code ownership,โ which many of this generation of software professionals are unfamiliar with.
โCollective code ownership, as the name suggests, is the explicit convention that โeveryโ team member is not only allowed, but in fact has a positive duty, to make changes to โanyโ code file as necessary: either to complete a development task, to repair a defect, or even to improve the codeโs overall structure.โ
โ Agile Alliance
Yes, encourage the developers to change code without permission or waiting. I led a few client projects this way, which worked very well. I know many readers might have doubts. Check out this thought-provoking interview with Steve Jobs.
This spirit of โCollective Code Ownershipโ contradicts the โwaiting for approvalโ step, as you find in the common code review process nowadays.
Before I go further, I want to point out that โCollective Code Ownershipโ is an Agile Glossary.
The โCode Review (Requires Approval)โ is NOT, but it often appears in commercial tool websites, such as:
Donโt underestimate the commercial influence; it can brainwash people. The following comment from Linus Torvalds, creator of Git and Linux, will wake some people.
Keep reading with a 7-day free trial
Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.