摘要:
【Replace Method with Method Object】
阅读全文
posted @ 2015-04-02 10:22
Tekka
阅读(124)
推荐(0)
编辑
摘要:
【Split Temporary Variable】
阅读全文
posted @ 2015-04-01 21:46
Tekka
阅读(129)
推荐(0)
编辑
摘要:
【Introduce Explaining Variable】 引入解释性变量。
阅读全文
posted @ 2015-04-01 21:42
Tekka
阅读(108)
推荐(0)
编辑
摘要:
【Replace Temp with Query】
阅读全文
posted @ 2015-04-01 21:38
Tekka
阅读(178)
推荐(0)
编辑
摘要:
【Extract Method】
阅读全文
posted @ 2015-04-01 21:26
Tekka
阅读(98)
推荐(0)
编辑
摘要:
【自测代码的价值】 自测加速开发。 调试最耗时间 。调试就是找了错误的过程。 自测代码的好处。
阅读全文
posted @ 2015-04-01 20:39
Tekka
阅读(149)
推荐(0)
编辑
摘要:
【代码的坏味道】1、Comments(过多的注释)。高频。 2、Refused Bequest(被拒绝的遗赠)。高频。 3、Data Class(纯数据的类)。高频。 4、Message Chains(过度耦合的消息链) 5、Switch Statement。
阅读全文
posted @ 2015-04-01 19:54
Tekka
阅读(160)
推荐(0)
编辑
摘要:
【Divergent Change】 【Shortgun Surgery】
阅读全文
posted @ 2015-04-01 18:51
Tekka
阅读(238)
推荐(0)
编辑
posted @ 2015-04-01 18:49
Tekka
阅读(146)
推荐(0)
编辑
摘要:
【Long Method】 拥有短函数的对象会活得比较好、比较长。 程度愈长愈难理解。 函数名就是注释。
阅读全文
posted @ 2015-04-01 18:41
Tekka
阅读(136)
推荐(0)
编辑
摘要:
【Duplicated Code】
阅读全文
posted @ 2015-04-01 18:37
Tekka
阅读(133)
推荐(0)
编辑
posted @ 2015-04-01 17:13
Tekka
阅读(139)
推荐(0)
编辑
摘要:
【重构与设计】 有了设计,我可以思考得更快,但是其中充满小漏洞。 XP提倡不做设计而完全依赖重构。 设计与重构相结合。 哪怕你完全了解系统,也不要猜测性能瓶颈。
阅读全文
posted @ 2015-04-01 13:48
Tekka
阅读(152)
推荐(0)
编辑
posted @ 2015-04-01 13:32
Tekka
阅读(182)
推荐(0)
编辑
摘要:
【何时重构】 已发布接口和公开接口。 不要过设计,同项目内成员应能互相修改各自代码。
阅读全文
posted @ 2015-04-01 13:23
Tekka
阅读(216)
推荐(0)
编辑