google的软件工程实践

本文对谷歌资深工程师Fergus Henderson发表的论文《Software Engineering at Google》进行了翻译。论文的主要内容是从软件开发、项目管理、人事管理等三个方面介绍谷歌的软件工程实践方法,文章不仅从“道”,“法”方面介绍谷歌多年沉淀出的软件工程理念,而且详细的说明“术”,“器”即谷歌构建的具体流程与工具。本文从多个层面具备参考价值。 Continue reading

C++编码规范

近期,在小组内做了一期关于编码规范的小培训,将编写的编码规范文件分享与下文。组内成员有不同的背景和风格,因此几个工程的编码风格迥异,不乏有一些不规范,有风险的地方。目前网上流行的编码规范一般大而全,考虑到不影响现有工作进行,循序渐进的改进方法,我尽量选择了重要的条目,并且进行了分级。结合组内实际情况,突出了一些常见问题。

Continue reading