何谓重构重构是:为了是代码更易于维护和修改,在一系列小的、语义不变的代码转换(即是代码保持正常工作)中重组、重排代码。重构不只是任意的调整代码必须仍能正常工作小步骤仅使语义被保留(即不是一个重大改写)单元测试来证明代码仍然有效代码是更松散的耦合性功能更聚集的模块更容易理解的有很多人所共知的重构技术你...
分类:
其他好文 时间:
2014-05-26 20:06:15
阅读次数:
255
这几天,接手一个同事的代码,关于微信接口开发的,那一堆的
if,看得哥蛋痛了,这个毛病也是很多新手容易犯的,所以特地把这次重构写出来。下面来我们看看这个代码的问题所在,if else
里面的代码块逻辑,不好改,使得它的重用性为 0,并且难以阅读。当然,如果 if 只有一两个,或者3个,这样写是问题不...
分类:
其他好文 时间:
2014-05-23 07:09:35
阅读次数:
265
这几天在看《重构:改善既有代码的设计》英文评注版这本书,以前简单看过这本书,但并不是看的特别深入。经过了一段时间的“磨练”,现在回来重新看这本书,又很多想法。 首先,这本书是一本好书,我感觉是软件工程师必看的一本书,而且如果有大量的编码经验看这本书会收获很大。这本书主要内容是代码重构。 在书中第...
分类:
其他好文 时间:
2014-05-08 18:29:27
阅读次数:
269
原文转发:http://www.cnblogs.com/Showshare/archive/2010/07/09/1772886.html最近因为项目代码重构需要重新整理用户登录和权限控制的部分,现有的代码大体是参照了.NET的FORM认证,并结合了PORTAL
KITS的登录控制,代码比较啰嗦,可...
分类:
Web程序 时间:
2014-05-08 17:44:23
阅读次数:
439