寻找引用点,很多重构都要求你找到对于某个函数、字段或某个类的所有引用点。
使用编译器查找注意的问题
覆写多次的函数、继承
编译器太慢
使用了反射
重构的基本技巧--小步前进、频繁测试
说明
《重构-改善既有代码的设计》Martin Fowler 摘要: 第五章 重构列表...
分类:
其他好文 时间:
2014-06-03 06:32:03
阅读次数:
206
下面的文字来自于《敏捷软件开发 原则、模式和实践》一书,作者是Robert C.
Martin。我把这些文字发布在这里,希望对敏捷软件开发还不是很了解的朋友所有帮助。我推崇这本书,是因为它提出了许多有价值的软件项目管理的理念,以及软件设计思想和方法,其中,很多可以直接用在我们的工作中,或用来指导我们...
分类:
其他好文 时间:
2014-05-23 03:17:57
阅读次数:
309
本文对Java泛型进行了全面的总结。文章内容包括普通泛型、通配符、受限泛型、泛型接口、泛型方法、返回泛型类型实例等等。AD:
WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统虽然Scala创始人Martin
Odersky说当年正是因为Java泛型的丑陋,所以才想到要创建一个新的语言,不...
分类:
编程语言 时间:
2014-05-22 06:09:40
阅读次数:
328
引言
工作之余参加了Coursera的公开课Functional Programming Principles in Scala,这个课是第三次开讲了,讲师仍然是Scala的祖师爷Martin Odersky先生。个人认为学习公开课最大的阻碍在于有些老师的口音实在是……不忍直视,比如最早在Coursera开授公开课的Andrew Ng(当然他现在是小老板了)。幸好Martin大爷的英文口音不是很...
分类:
其他好文 时间:
2014-05-08 05:58:43
阅读次数:
405
htmlSliding Menu
Effect据《华尔街日报》报道,彼得森国际经济研究所的两位经济学家利用新的数据分析方法得出结论,中国的货币没有被低估。Martin
Kessler和Arvind Subramanian使用新的PPP算法计算出,在2011年至2014年3月期间中国的人均GDP增速较...
分类:
其他好文 时间:
2014-05-07 14:43:16
阅读次数:
309
背景
最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices, 文中主要描述和探讨了最近流行起来的一种服务架构模式——微服务,和我最近几年工作的实践比较相关感觉深受启发。本文吸收了部分原文观点,结合自身实践经验来探讨下服务架构模式的演化。
面向服务架构(SOA)
面向服务架构 SOA 思想概念的提出已不是什么新鲜事,大概在10年前就有不...
分类:
其他好文 时间:
2014-04-27 19:53:08
阅读次数:
602