• Collective code ownership
    Best Practices,  Life of A Developer

    Benefits of Practicing Collective Code Ownership

    Collective code ownership, in simple terms, is sharing code and design responsibility among the team members. A sole developer who is working on a piece of a module in a nontrivial project should consider letting other team members look into their code and do necessary refactoring. It is a practice in extreme programming which helps deliver high-quality software and respond to the customer changing needs. In a workplace with “strong code ownership”, developer tend to not let other developers add functionality, change the approach or refactor as they will be held responsible if something went wrong. In collective code ownership, any developer has the change to modify and refactor the code…