特殊情况

 2008年12月22 小雨 日本东京
   今天在修改一个特殊问题时,又遇到的特殊情况,着实非了一番周折,终于修正了。安心之余,简单做了一下总结:
   一、如果这些特殊情况在项目需求定义阶段能清楚的识别和定义,那么就会有效的提高我们程序的适应性,同时降低维护期间的工作量和作业成本;
   二、如果在需求定义阶段不能完全识别特殊情况,我们就必须从程序设计上下功夫,不但各个功能模块间的层次结构要清晰明确,而且对于是每个功能模块的具体的实现类也要做到分工明确,各司其职。这样在后期维护时,一旦遇到特殊问题,可以很容易的定位修改点和关联的影响。
   无论是需求定义阶段的特殊情况的挖掘,还是设计灵活的能够适应特殊情况变化的程序,都需要一定的项目经验和程序设计技巧,因此在项目实践中一定要不断学习和积累。同时在需求定义和程序设计时还要不断的问自己三个问题:
   一、是否有特殊情况;
   二、如果有,都会有哪些特殊情况;
   三、对于每种特殊情况,是否有对应的解决对策。
   我们无法避免在项目后期的维护过程中遇到这样或那样的特殊问题,但是我们可以用以上方法来减少特殊问题发生的概率,同时也能有效的提高程序的灵活度和适应性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值