最新资讯 New
- 2019-09-15
- 莱芜微信小程序开发需要认真思考几个必要问题:
- 2019-09-15
- 泰安APP软件开发公司如何开发更高效的移动应用?
- 2019-09-14
- 莱芜APP软件开发公司发展的风口,你知道几个?
- 2019-09-14
- 社交APP软件开发会有怎样的特点
- 2019-09-12
- 泰安APP开发之用户行为分析的三个方法
软件开发中如何对待制定变更计划
文章作者:佚名 时间:2014年06月27日
对于那些可能发生变更的地方,制定变更计划。变更计划可以规定为应用下列任何实践:
模块应采用抽象的接口而非暴露实现细节的接口
使用命名常量来定义数据结构的大小,而不要直接使用字面值
使用后绑定策略。应在外部文件中或Windows环境的注册表中查找数据结构的大小,并根据这些大小动态地分配数据结构
使用表驱动技术,程序中的操作是根据表中的数据而变化的。应决定是将数据表存储在程序里(当变更时需要重新编译),还是存储在程序外的数据文件中、初始化文件内、Windows注册表中或源文件中
使用例程而非复制代码行,即使只有一两行代码
使用执行单一的小功能的简单例程。如果保持例程的简单化,它们可以比当初预期的还要容易使用
将无关的操作分开。不要只是因为将无关的操作放在不同的例程中看上去太简单了而把它们合并在一个例程中
将为通用功能编写的代码与为专用功能编写的代码分开。把在整个机构中使用的代码、在特定应用中使用的代码以及在一个应用的特定版本中使用的代码区分开来。
上述这些实践都是非常好的软件工程实践,它们都有助于支持变更。
模块应采用抽象的接口而非暴露实现细节的接口
使用命名常量来定义数据结构的大小,而不要直接使用字面值
使用后绑定策略。应在外部文件中或Windows环境的注册表中查找数据结构的大小,并根据这些大小动态地分配数据结构
使用表驱动技术,程序中的操作是根据表中的数据而变化的。应决定是将数据表存储在程序里(当变更时需要重新编译),还是存储在程序外的数据文件中、初始化文件内、Windows注册表中或源文件中
使用例程而非复制代码行,即使只有一两行代码
使用执行单一的小功能的简单例程。如果保持例程的简单化,它们可以比当初预期的还要容易使用
将无关的操作分开。不要只是因为将无关的操作放在不同的例程中看上去太简单了而把它们合并在一个例程中
将为通用功能编写的代码与为专用功能编写的代码分开。把在整个机构中使用的代码、在特定应用中使用的代码以及在一个应用的特定版本中使用的代码区分开来。
上述这些实践都是非常好的软件工程实践,它们都有助于支持变更。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.sdxinnongcun.com。联系人:王经理。
上一篇:软件开发中的11个系统思维定律
上一篇:软件公司应思考的移动互联网模式