创业不求人 — 156周之程:源代码的管理 — 3周

在这6个月里,我们开发组共写了不少过5万行的源代码。虽然我们采用Git和Mercurial这两个版本控制来维护和追踪开发工程蓝图和源代码,但预计在未来6个月内源代码会大幅增加一至三倍,单靠版本控制是不够的。开发组必须实践统一的代码风格。 除了以Ada编写的源代码有采用我之前所创的代码风格,以其他语言编写的源代码至今还没有采用统一的代码风格。这周我心血来潮,终于把搁置很久的DocBook XML重新整理。接下来的数周我将会和开发组一起敲定和撰写其他语言的代码风格。 为什么代码风格那么重要?它和创业有什么关系? 以我多年程序设计实践中的经验,好代码风格的特点之一是易读。由于公司刚刚创建,有很多事务还未落实,因而这正是时候统一代码风格,让组员在实践中养成习惯。 由于源代码庫会不断增长,易读易明的代码将方便开发组维护和升级代码。将来开发组也会增加新血。一旦组员多了,统一的代码风格有助加强和巩固开发人员的团队精神。 其他语言的代码风格一定要在这数周内统一起来。