
编程思想
文章平均质量分 91
iteye_20313
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《重构-改善既有代码的设计》之一 重新组织你的函数
思维导图 最近看了(川山甲)的博客,受益匪浅,所有记录下来 http://www.cnblogs.com/baochuan/ (川山甲)博客地址 点击下图,可以看大图。 介绍 我把我比较喜欢的和比较关注的地方写下来和大家分享。上次我写了篇《php 跟老大的对话》。还是有很多疑问,这书帮了我不少的忙。 如果你比较繁忙,或者懒得看文字,建议你直...原创 2014-02-17 11:16:48 · 177 阅读 · 0 评论 -
《重构-改善既有代码的设计》之二 对象之间搬移特性
维导图 索引: Ø Move Method(搬移函数) Ø Move Field (搬移值域) Ø Extract Class (提炼类) Ø Inline Class (将类内联化,就是把当前的类合并到其他类中) Ø Hide Delegate (隐藏委托关系) Ø Remove Middle Man ( 移除中间人) Ø Intr...原创 2014-02-17 11:18:33 · 158 阅读 · 0 评论 -
《重构-改善既有代码的设计》之三 重新组织数据
思维导图 介绍 承接上文的PHP 杂谈《重构-改善既有代码的设计》之 重新组织你的函数继续重构方面的内容。 这章主要针对数据的重构。 1、争论的声音——直接访问Field还是通过函数(Accessor)访问Field 2.修改Array为Object:当你看到一个Array很像一个数据结构,你可以使用Replace Array wi...原创 2014-02-17 11:19:55 · 163 阅读 · 0 评论 -
《重构-改善既有代码的设计》之四 简化条件表达式
思维导图 点击下图,查看大图。 介绍 条件逻辑有可能十分复杂,因此本章提供一些重构的手法,专门用来简化它们。 全文简述(你可直接跳过下面的内容) 核心重构:Decompose Conditional——分离”转辙逻辑“(switching logic)和”操作细节“(details)分离。 多处测试有相同结果:Consolidate C...原创 2014-02-17 11:21:14 · 182 阅读 · 0 评论 -
《重构-改善既有代码的设计》之五 简化函数调用
思维导图 介绍 前几篇系列文章,我比较关注的是<PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数>,但是我觉得我还是没有说清楚,我自己也有很多不理解的地方,而且这篇是我的第一篇这方面的文章,有很多的纰漏,所以我会经常性的去做修改,如果大家有好的意见不妨告知一、二。 今天谈得是“接口”,此接口非“Interface”...原创 2014-02-17 11:29:14 · 118 阅读 · 0 评论