真正的了解

昨天把《重构》的第二章看完了,在第二章的后半部分,Martin.Fowler用了几页的篇幅来说明重构是用来“改善既有代码的设计”,而不能完全取代前期设计。

这对于那些要用重构和TDD来完全取代前期设计的狂热极端XPer来说,恐怕不是什么好消息。但我要说,Martin.Fowler无疑是一位冷静的智者,如令狐所说:没有银弹始终是软件开发人员要时刻牢记的一点。

正如我说过的:对一项技术的真下了解不是在于你能够把它当作银弹,在任何场合用上它,而是在于你能够很清楚地知道它在什么情况下不适用

从这一点上来说,论坛里经常出现的语言或工具之争除了浪费时间以外,完全没有意义,如最近CSDN DELPHI版里的这个贴子。热衷于这种争论的,都是对所争论的对象一知半解者。而真正了解的人都很清楚:它们各有所长,根本没什么可争的。

BTW:祝南南生日快乐!^_^

《真正的了解》有6个想法

  1. 看来南南这趟差出得很愉快啊:)还好没记错日子,昨天本来还想去你的BLOG确认一下,结果试了几次也没打开。:( 还好今天好了^_^

  2. 嗨,别提了,怎一个“困”字了得?!北极圈附近的人民太热情,夜夜狂欢:((昨天blogdriver系统好象有问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据