适可而止

自打聚会以后,就没怎么谈过技术,汗。

《重构》已经看了一大半了。我注意到其中介绍的七十多种重构手法中,有相当一部分是对称手法,比如:Extract Class和Inline Class、Change Value To Reference和Change Reference To Value等。这说明了一个问题:凡事适可而止。

其实上周就打算写这么一篇的了,起因是猎手的一篇《Web Service的执行效率》。虽然在那篇POST里,我们讨论的是关于优化的问题,但这其实是一个普遍的问题,不仅对于优化,其它也是如此。

比如模式的滥用,之前我们也讨论过,其实关于模式的滥用问题,早在两年前,我就在GIGIX的文章中看到过,这种情况甚至有一个名字,叫做“过度工程”。

重构则更加明显。对称的重构手法意味着大多数手法都要根据具体情况适度运用,一但发现有过度的情况(伴随着Bad smells),就需要采用与之相对应的手法反向重构,直至消除Bad smells。

推而广之,设计、测试……等等,都需要时时停下来考虑一下:是不是做得过了?

BTW:前天俺对IT鬼谷(已更名为“^^诺亚之翼^^”,见《新手初到道歉贴!!!(汗,羞愧啊) 》)不太厚道,汗-_-|||

16 Replies to “适可而止”

  1. 呵呵,这件事情突然让偶明白了博客堂的真正内涵的冰山一角.博客的确是很free的表达方式,却也是一个团队,需要协作,合理利用资源!

  2. 博客堂是走微软技术路线的,和Borland不一样。看过李维的《Borland传奇》,感觉Borland的过去太辉煌,现在有点没有动力了~~~

  3. 好容易找到个五坑。。。。大叔这里好难踩诶。。之前几篇全都已经是深坑了。。。。。真是的。。o(>_<)o。。

  4. 某天有人贴出来ms年度最佳员工表,里面有很多的borland人,当时我的评价是:跟走ms走的人只有两个下场,1、被ms弄得没有饭吃(多少前车之鉴啊!)2、去ms公司混饭吃

  5. tinyfool,你说得没有错,挖脚实在厉害,Borland都成了微软的培训部了。那个最佳员工列表有链接吗?

  6. TO:cynthia俺不在家里踩深坑滴(8过别人家可不放过,restart那已经被踩了90坑撩^O^),只能怪你来晚了.TO:TF巨同意这两点TO:joni俺已经出汗出到没有肉了

Leave a Reply

Your email address will not be published. Required fields are marked *