时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
软件工程 - "重构" 的定义
[ 2010/9/30 15:36:00 | By: Rose2000 ]
 

在软件需求学习过程中,有讨论一个“重构”和“重做”的区别。

“重构”是在不改变现有功能和UI的前提下,调整程序代码改善软件的质量、性能,使得程序的设计模式和架构趋于合理,提高软件的扩展性和可维护性。换句话说,从用户角度来讲,重构后,软件的使用和操作没有任何的变化,除了质量提高和性能改善等用户体验。

如果是对业务进行“重构”,对客户的业务应该是没有变化的。

“重做”顾名思义,推翻了重来,或者对原来的进行重新设计&修改。

 

发表评论:

    昵称:
    密码:
    主页:
    标题: