Google's code ownership
Seb via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jun 29 13:06:18 PDT 2016
From the recent article "Why Google Stores Billions of Lines of
Code in a Single Repository" a very interesting excerpt about
their code ownership [1]:
> An important aspect of Google culture that encourages code
> quality is the expectation that all code is reviewed before
> being committed to the repository. Most developers can view and
> propose changes to files anywhere across the entire
> codebase—with the exception of a small set of highly
> confidential code that is more carefully controlled. The risk
> associated with developers changing code they are not deeply
> familiar with is mitigated through the code-review process and
> the concept of code ownership. The Google codebase is laid out
> in a tree structure. Each and every directory has a set of
> owners who control whether a change to files in their directory
> will be accepted. Owners are typically the developers who work
> on the projects in the directories in question. A change often
> receives a detailed code review from one developer, evaluating
> the quality of the change, and a commit approval from an owner,
> evaluating the appropriateness of the change to their area of
> the codebase.
How about doing something similar for Phobos?
On a related note Facebook open-sourced it's "mention-bot" [2]
that could be helpful in case no owners are defined.
[1]
http://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
[2] https://github.com/facebook/mention-bot
More information about the Digitalmars-d
mailing list