昨天把《重构》的第二章看完了,在第二章的后半部分,Martin.Fowler用了几页的篇幅来说明重构是用来“改善既有代码的设计”,而不能完全取代前期设计。
这对于那些要用重构和TDD来完全取代前期设计的狂热极端XPer来说,恐怕不是什么好消息。但我要说,Martin.Fowler无疑是一位冷静的智者,如令狐所说:没有银弹始终是软件开发人员要时刻牢记的一点。
正如我说过的:对一项技术的真下了解不是在于你能够把它当作银弹,在任何场合用上它,而是在于你能够很清楚地知道它在什么情况下不适用!
从这一点上来说,论坛里经常出现的语言或工具之争除了浪费时间以外,完全没有意义,如最近CSDN DELPHI版里的这个贴子。热衷于这种争论的,都是对所争论的对象一知半解者。而真正了解的人都很清楚:它们各有所长,根本没什么可争的。
BTW:祝南南生日快乐!^_^
娃哈哈。头坑。
看到你在这里占坑,就猜到你会去那个贴子里凑热闹^_^
猛Q推荐的不能不去看看。娃哈哈。
谢谢猛禽的祝福!过的还不错,饱食一顿韩餐:)而且终于逛了莫斯科的IKEA :)
看来南南这趟差出得很愉快啊:)还好没记错日子,昨天本来还想去你的BLOG确认一下,结果试了几次也没打开。:( 还好今天好了^_^
嗨,别提了,怎一个“困”字了得?!北极圈附近的人民太热情,夜夜狂欢:((昨天blogdriver系统好象有问题。