读书心得
文章平均质量分 52
hisense2423
自信,乐观,进取。
展开
-
为什么要进行重构?----《重构》节选
我不想把重构说成治百病的万灵丹,它绝对不是所谓的“银弹”。不过它的确很有价值,虽不是一颗银子弹,却是一把“银钳子”,可以帮助你始终良好地控制自己的代码。重构是个工具,它可以(并且应该)为了以下数个目的而被运用: 重构改进软件设计 如果没有重构,程序的设计会逐渐腐败变质。当人们只为短期目的,或是在完全理解整体设计之前,就贸然修改代码,程序将逐渐失去自己的结构,程序员愈来愈难通过阅读源码而原创 2008-07-09 13:02:00 · 870 阅读 · 0 评论 -
重复的危害
重复的危害---《程序员修炼之道》节选作为程序员,我们收集、组织、维护和利用知识,我们在规范中记载知识,在运行的代码中使其活跃起来并将其用于提供测试过程中所需的检查。遗憾的是,知识并不稳定,它变化--常常很快。你对需求的理解可能会随着与客户的会谈而发生变化,政府改变规章制度,有些商业逻辑过时了,测试也许表明所选择的算法无法工作。所有这些不稳定都意味着我们要把很大一部分时间花在维护上,重新组织和表达原创 2008-05-07 13:51:00 · 1368 阅读 · 0 评论 -
代码的坏味道
代码的坏味道Bad smell in code下面列出的一些坏味道是《重构》一书中提到的,如果你的代码中有这种味道,那么意味着重构的时机已经来临了。1、Duplicated Code(重复的代码) 同样的逻辑在多处表达。2、Long Method(过长函数) 3、Large Class(过大类) 类的职责过多。4、Long Parameter List(过长参数列)5、Divergen原创 2008-07-25 07:09:00 · 776 阅读 · 0 评论