软件开发中如何对待制定变更计划

2014年03月24日

对于那些可能发生变更的地方,制定变更计划。变更计划可以规定为应用下列任何实践:
  模块应采用抽象的接口而非暴露实现细节的接口
  使用命名常量来定义数据结构的大小,而不要直接使用字面值
  使用后绑定策略。应在外部文件中或Windows环境的注册表中查找数据结构的大小,并根据这些大小动态地分配数据结构
  使用表驱动技术,程序中的操作是根据表中的数据而变化的。应决定是将数据表存储在程序里(当变更时需要重新编译),还是存储在程序外的数据文件中、初始化文件内、Windows注册表中或源文件中
  使用例程而非复制代码行,即使只有一两行代码
  使用执行单一的小功能的简单例程。如果保持例程的简单化,它们可以比当初预期的还要容易使用
  将无关的操作分开。不要只是因为将无关的操作放在不同的例程中看上去太简单了而把它们合并在一个例程中
  将为通用功能编写的代码与为专用功能编写的代码分开。把在整个机构中使用的代码、在特定应用中使用的代码以及在一个应用的特定版本中使用的代码区分开来
上述这些实践都是非常好的软件工程实践,它们都有助于支持变更。

 

www.erp6.cn  www.jhesoft.com.cn

来源:无锡几禾软件有限公司