重构,设计模式都被认为是软件设计的经典。
两本书我都没有看完。
一方面是时间的原因,另一方面我觉得需要跳出来喘口气。
中学时候的一个语文老师每次在布置作文题目的时候,总不会把题目解释清楚,他觉得解释的越清楚,大家的思维就被套的越紧。
这就是我要喘气的原因,书看的越清楚,想问题的时候越容易直接用书上的结论,反而学不到真正的东西。跳出来想一想,得到的会更多。
我试着把眼光调高,来看这两本书。
想到了历史上的两个概念: "革命派"和"改良派".
"革命派"就是推翻现在的基础重新建立一个基础,采取的方式是大刀阔斧式的.
"改良派"则是不要推翻现在的基础,认为太惨烈,采取的方式是循序渐进的.
重构的思想不正是"改良派"的思想?
但软件设计的领域里,还没有看到与之相对抗的"革命派".是不是已经有人在默默酝量中?
有人把设计模式比做围棋中的定式。
那么,我们似乎可以下这样一个结论:掌握了这样两本书的全部内容不一定能够真正懂得设计。因为如果把设计比做围棋中的布局的话,设计模式处于定式的地位,而重构可以认为是悔棋。一个只会悔棋和定式的人感觉是下不好围棋的.
重构确实是一样好东西,但仅仅是悔棋而已。
设计模式确实是一样好东西,但仅仅是定式而已。
真正的设计经典还没有出现。全面描述设计的理论还没有出现。
中国人可不可以写这样一本书呢?
文章来源: http://www.yxblog.com
重构,设计模式和设计
最新推荐文章于 2023-12-08 20:33:53 发布