IMZRH的日志

努力成为一个有用的人

导航

2009年10月16日

摘要: 今天要说的重构基于c2 wiki上的条目,你可以在这里查看该条目,在这里还有另一篇文章。 简单的来说,当你的代码中有很深的嵌套条件时,花括号就会在代码中形成一个箭头。我经常在不同的代码中看到这种情况,... 阅读全文

posted @ 2009-10-16 16:59 张荣华 阅读(686) 评论(1) 推荐(0) 编辑

摘要: “引入参数对象”重构来自于Martin Folwers的重构目录,你可以在这里找到原始的描述。 有时当一个方法所需要的参数大于5个后,读懂该方法的签名就会变得比较困难,就像下面的代码: 1: publ... 阅读全文

posted @ 2009-10-16 13:37 张荣华 阅读(627) 评论(1) 推荐(0) 编辑

摘要: 今天要说的重构没有明确的出处,分解方法是我给它起的名字,我相信肯定还有别人做过类似的重构但却叫别一个名字,如果你在看完本文后觉得还有比“分解方法”更好的名字,请通知我。 分解重构是元重构的一种,所做... 阅读全文

posted @ 2009-10-16 13:30 张荣华 阅读(502) 评论(1) 推荐(0) 编辑