2007-03-24
[读书] 今天读完REFACTORING, 很好的一本书!
Refactoring是Martin Fowler写的, 整本书读起来很轻松, 特别是用很多example来解释不同的refactoring的方法, 简明又很满足. 其实工作中不知不觉间也有在Refactoring, 美其名曰: best practice. 看了Fowler的书才知道原来后面还有不少理论来支持的. 但又不得不考虑过度Refactoring的情况, 有时候可能是为了Refactoring而refactor, 反而失去refactoring的本意.
不管如何, 这本书我以后要经常复习看看, 有些东西只有多读几遍才能真正掌握. 那个关于Null Object的我很喜欢.
竟然还有这种Null Object的写法, 真的是很实用, 虽然debug的时候可能有点混乱...
不管如何, 这本书我以后要经常复习看看, 有些东西只有多读几遍才能真正掌握. 那个关于Null Object的我很喜欢.
竟然还有这种Null Object的写法, 真的是很实用, 虽然debug的时候可能有点混乱...
评论
dovecat
2007-03-26
BTW:说起重构,在当前项目中发现了好几处bad smell,好几次冲动的想refactoring一翻,但是由于这个bad smell飘逸到了项目的各处,一人实在refactoring不过来了,现在是捏着鼻子做,心里好难受啊.憋得慌!
dovecat
2007-03-26
庄表伟 写道
看到忘记那些“重构手段”,才算是看透了。
哈哈~~没错,我经常看了就忘,估计是透了,晃晃脑袋瓜子,啥也没留下.
shaucle
2007-03-26
<refactoring workbook>似乎更好用些
mario
2007-03-26
确实是常翻常新的一本好书。每阅读一遍都有新的感受。
技巧是次要的关键是思想
技巧是次要的关键是思想
刑天战士
2007-03-24
说起Refactor,eclipse的Refactor功能到现在只会用Rename,Move,Extract Method这些简单的……
庄表伟
2007-03-24
看到忘记那些“重构手段”,才算是看透了。
Godlikeme
2007-03-24
ray_linn 写道
还好啦,无非就是平时coding的一些归纳总结,翻翻
仁者见仁,
我记得有一个老师的口头禅是,“很简单”,我感觉简单还是复杂的区别在于看表面还是深入的理解。
好像很多问题在这位看来都很平庸。那只是自认为平庸而已。
江南白衣
2007-03-24
看前几章讲思想的部分就好了,后面的东西其实大家早就会了,境界没跟不上而以。一直觉得这本书其实可以缩写成<XP 拥抱变化>的篇幅,配合<refactoring workbook>作姊妹篇就好了。
simohayha
2007-03-24
当字典用更好
ray_linn
2007-03-24
还好啦,无非就是平时coding的一些归纳总结,翻翻
Godlikeme
2007-03-24
很有味道的一本书,每次读都有新体会。
lordhong
2007-03-24
kusix
2007-03-24
的确是读的比较轻松,因为书里没有教任何新的技术,用的都是一门语言最基本的东西,它实际上是在传递一种思想。
感觉这本书的现实指导意义特别强,当初我读了前面几章,就直接把各种重构方法用在工作中了,整个人感觉涣然一新,编码的过程中,渐渐的可以闻到各种各样的坏味道,不自觉的就自动进行重构了。
一本值得反复看的好书。
感觉这本书的现实指导意义特别强,当初我读了前面几章,就直接把各种重构方法用在工作中了,整个人感觉涣然一新,编码的过程中,渐渐的可以闻到各种各样的坏味道,不自觉的就自动进行重构了。
一本值得反复看的好书。
- 浏览: 172225 次
- 性别:

- 来自: 在野

- 详细资料
搜索本博客
我的相册
IMG_0308
共 45 张
共 45 张
最近加入圈子
最新评论
-
Google I/O 大会keynote ...
看完这个视频,觉得跟iphone的效果也有一拼啊,而且android是开放式系统 ...
-- by yangzhihuan -
[转] 神秘诅咒
C&K社在je成立分社了?
-- by reed7 -
[转] 神秘诅咒
这年头,俯卧撑都不保险
-- by larryzou -
HTC Kaiser 编译Android ...
我在想能在pc上装个android么,电脑1开机就是1手机
-- by larryzou -
[转]透露社 - 爆雪将为 ...
三个俯卧撑后,会在听到“我去了”的咆哮声以后,召唤到无比强大的神秘跳水女战神
-- by larryzou






评论排行榜