Google 的12条开发程序的准则

March 11, 2008 – 15:49

这是从一张ppt的slide里透露出的 Google 的12条开发程序的准则。googlesystem提到去年的Google开放日图片中关于对google的工程哲学的介绍。

原文:

1. All developers work out of a ~single source depot; shared infrastructure!
2. A developer can fix bugs anywhere in the source tree.
3. Building a product takes 3 commands (”get, config, make”)
4. Uniform coding style guidelines across company
5. Code reviews mandatory for all checkins
6. Pervasive unit testing, written by developers
7. Unit tests run continuously, email sent on failure
8. Powerful tools, shared company-wide
9. Rapid project cycles; developers change projects often; 20% time
10. Peer-driven review process; flat management structure
11. Transparency into projects, code, process, ideas, etc.
12. Dozens of offices around world => hire best people regardless of location

译文

译文2

Google Engineering Philosophy

本文标签:

转载原创文章请注明,转载自:Lin’s空间|Only[http://clin003.com]

本文链接: http://clin003.com/google/google-engineering-philosophy-510.shtml

你有啥想法就说出来吧,只要不是ad就不会k掉你的o(∩_∩)o...哈哈

若非需要的内容,Google对原创性和时效性的内容比较注重,可以尝试下。

Post a Comment