5.7.6 大型项目例程管控小结
为了更加可控地管理大型或超大型项目的开发和后期运行维护,必须在以下几个方面做好计划和协调:
1)所有的例程都必须在开始例程和结束例程中编写,不允许使用特性例程和关键指标例程。
2)所有的开始例程和结束例程均不允许直接在转换中编写,必须在配置表中集中配置后,集中调用,在开始和结束例程中只允许使用指定的INCLUDE函数。
3)对函数的命名必须进行规范管理,例如上述示例,函数组名称为ZDBW_KS_01(因为一个函数组最多只允许有99个函数,因此不建议使用ZDBW_KS,而是后续加上编号),则函数名称为ZDBW_KS/JS_<来源>_<目标>。
4)为了保证函数和结构的一致性不出现问题,建议在程序中最大限度地使用指针。在对指针进行操作前,要先判断指针是否被赋值,而不是直接以指定字段名的方式进行函数的编写。