第一步、建立企业级的公共代码库
由于今天的软件产品开发已经不大可能是从零编码了,大量的第三方组件、以及成功项目的可复用代码节约了项目组大量的开发时间,也是软件企业宝贵的技术财富。因此我们需要把这些组件和可复用代码识别出来,并收归级别进行统一管理,形成公用代码库,提供给企业内的所有项目使用。
第二步、建立公共代码的使用规范
有了公共代码库,我们需要对其中的每一个组件、可复用代码建立详细的使用规范文档,其中包括:组件或代码的名称,版本,使用环境,优缺点,使用接口等,而这就已经形成了初步的编码规范文档,在这一基础上,再建立对接口调用代码编写的规范化,保证在每个项目中使用同一控件和复用代码,其使用方法和编写代码都是一致的,具有可读性要求,逐步完善规范。
第三步、建立企业及基础框架代码和完善编码规范
企业还需要基于已经建立的公共代码库,继续建立基础框架代码,组织内的所有的软件产品都应该在基础框架代码上实现。这时的编码规范还需要根据基础框架的代码编写要求进行实时的同步更新,比如:强调代码的可读性和执行效能,以及代码的优化和重构等要求。
经过以上的三个步骤,可以看出,要适应软件企业的编码规范,并不是一纸文字那么简单,它是与企业的生产活动密不可分的。由此可以看出,包括编码规范在内的规范性文档,都必须和企业的实际生产活动结合起来,才能保证规范具有真正的可执行性,过程改进绝不是仅文档论文档而已。