
软件工程
tomcatkitty
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重构原则
何谓重构?在不改变软件功能,充分理解程序结构的前提下对调整软件结构,优化代码质量,从而提高软件的可理解性,降低维护成本。功能开发与重构的关系:(1)添加新功能时不应该修改既有的代码,只管添加功能,然后进行单元测试。(2)重构时不能添加新功能,只管改进程序结构。(3)根据情况要么先进行功能开发,要么先进行重构;在进行单元测试,功能特性稳定之后在才能继续后续的工作;重构的好处:(1)重构改...原创 2014-02-18 15:12:04 · 153 阅读 · 0 评论 -
代码坏味道
1、重复代码(Duplicated Code)2、过长函数(Long Method)3、过大的类(Large Class)4、过长参数列表(Long Parameter List)5、发散式变化(针对不断变化的需求不断修改的同一个类):针对某一外界变化的所有相应修改应该都只发生在单一类中。6、霰弹(xian dan)式变化(Shotgun Surgery):每遇到某种...原创 2014-02-18 15:13:40 · 137 阅读 · 0 评论