arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年12月26日

摘要: 重构21条法则 这个应该是Martin Fowler的《重构》一书总结的法则。1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。3.Large Class 大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility.4.Divergent Change 一个类里面的内容变化... 阅读全文
posted @ 2006-12-26 16:29 arm-linux 阅读(171) 评论(0) 推荐(0) 编辑