極高明而道中庸_冒号课堂书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 冒号课堂 > 極高明而道中庸
PandaHermit 冒号课堂 的书评 发表时间:2010-02-21 23:02:42

極高明而道中庸

  全書談得是軟件開發中最“抽象”的東西,但是沒有一點故弄玄虛的感覺,實實在在的心得體會,看得出作者的底子非常的扎實,沒有這類書通常有的人云亦云,語焉不詳,故弄玄虛的弊病。層層推進,剝繭抽絲。對話体用的也很成功。
  這本書讓我原先對軟件設計很多似是而非、似懂非懂的概念搞得很清楚,對待一些問題的切入點也改變了,理解更加透徹。另外作者用設計原則駕馭設計模式的想法當是不刊之論。
  全書主要分成兩個部分,第一部分對各種編程範式的介紹,讀起來很暢快的感覺。進入第二部分後開始了比較困難的議題,OOP思想和設計原則,這部分屬於需要精讀的部分,好在作者處理的很好,條理很清晰。稱的上極高明而道中庸了。
  唯一感覺不太協調的章節是最後的設計模式章節,當初不知道是趕稿還是別的什麽原因,此章失了娓娓道來之風,把自己的理解一股腦的倒出來,高明自然是高明,相對前面的章節失了“中庸”之體了。對設計模式有一定認識後,再看此章可能效果好點。
  最後真的很感謝作者寫了這樣一本書,大家需要這種實實在在厚積薄發的作品。盼望作者將來能繼續分享自己經驗,比如專門為設計模式再出一本書,以彌補本書對設計模式走馬觀花的遺憾。

展开全文
有用 21 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“極高明而道中庸”的回应

郑晖 2010-02-23 18:23:32

  >>還是希望作者在博客上能多分享,哪怕零碎地一點内容,等積累到一定量再系統整理出本新書,或者出本書的第二版
  
  谢谢,你的建议也正是我的想法。
  目前博客更新的频率之所以较低,一个主要原因是不想简单地发表关于某些局部知识的文章。我希望为读者呈现的是自己所理解的知识整体,而不是知识片段。从某种意义上说,这或许是一种自我矛盾:一方面,在《冒号课堂》中强调不必过分拘泥于知识的系统性和完备性;另一方面,仍然希望自己的文章尽可能地系统些、完备些。

PandaHermit 2010-02-23 14:31:17

2010-02-22 16:15:36 仨儿
  可惜国人被学校训练的已经没有什么耐心跟随这种抽丝拔茧式的思辨式学习了...

恩,不過這個論題是難點,大多是似是而非的討論,說清楚這些東西不但要經歷很多不同項目的歷練(自己做設計),而且理論功底還要扎實。這樣的人能夠系統的把自己的東西貢獻出來真的很難的。
現在的人都喜歡“立竿見影”,有耐心看書的人本來就少,都喜歡泡網上一下學學這個,一下學學那個的。

2010-02-22 22:51:36 Todd
  >>盼望作者將來能繼續分享自己經驗,比如專門為設計模式再出一本書,以彌補本書對設計模式走馬觀花的遺憾。
  
  本书是OOP,我倒是期望能再专门讲OOD和OOA。

Todd兄所言甚是,確實系統的整理OOD和OOA的部分更好些,畢竟設計模式的書確實太多了。不過我想OOD,OOA,OOP很多原則的上的東西都是一樣的,就是角度不一樣,如果作者再寫很可能把書寫儸嗦了。
還是希望作者在博客上能多分享,哪怕零碎地一點内容,等積累到一定量再系統整理出本新書,或者出本書的第二版。

Todd 2010-02-22 22:51:36

>>盼望作者將來能繼續分享自己經驗,比如專門為設計模式再出一本書,以彌補本書對設計模式走馬觀花的遺憾。

本书是OOP,我倒是期望能再专门讲OOD和OOA。

Zoom.Quiet 2010-02-22 16:15:36

可惜国人被学校训练的已经没有什么耐心跟随这种抽丝拔茧式的思辨式学习了...

郑晖 2010-02-22 12:32:13

作为作者,首先非常感谢您细致的评论。

您提到的设计模式章节,的确有赶稿的原因,所以行文显得比较仓促。除了时间方面的原因外,篇幅也是一个原因。如果对每个设计模式都细述的话,这本书就太厚了。另外一个原因是,设计模式方面的书太多,所以不想炒冷饭。

不过最主要的还不是以上的客观因素,而是本书的构想。本书写设计模式,主要是为设计原则服务的。如果读者能充分理解设计原则,那么他将会发现那些设计模式往往是水到渠成的推论。用软件设计的话来说,这样更符合DRY(Don't Repeat Yourself)原则。当然,相比前面的章节,这种写法确实有些过于DRY(干燥)了,所以您感到不太协调也在情理之中了。