高质量的软件示例

Sys*_*ank 7 uml open-source

学习编程的最佳方法之一是从优秀的工程师那里阅读高质量的代码/项目.您认为哪些开源项目值得关注?我的意思是,你可以用一杯葡萄酒打印并坐在树下享受阅读的代码.

如果可以的话,还要指明软件是否适合查看,因为它的文档,设计,UML图或只是简单的代码.我相信UML在开源项目中并不常见.

有没有像项目分支这样的东西抛光代码和设计的唯一目的是给其他程序员一个伟大的软件的好例子?

gma*_*man 3

Chrome 源代码给我留下了深刻的印象。注意:我在 Chrome 团队工作,但我只是其中之一。我从其他人的代码、使用的类、他们的设计、单元测试、集成测试、他们的代码审查系统、他们的持续构建系统等等的方法中学到了很多东西。