CodeOwnership

Each code module in the system is owned by a single Developer.

Definition

Each code module in the system has a single Developer as its owner.   Except in exceptional and explicit circumstances, only the owner may modify code.  Anyone else wanting changes must approach the owner and get approval.

Source

Code Ownership

Discussion

The Code Ownership pattern specifically talks about ownership of Architectural chunks, rather than any other apportionment of code to owners.

Contra-Indications

Modern methods favour collective responsibility to support the needs for ConstantRefactoring, and consider any form of single ownership to be an antipattern.