極力向程式員推薦一本好書

來源:互聯網
上載者:User

        《 Design Pattern in Ruby 》

          我為什麼要看這本書

         1  一個程式員如果不懂設計模式,即使他懂的一門語言的所有細節,也不見得能寫出優美,易讀,恰當的代碼。設計模式正式告訴我我們遇到類似問題如何繼承前人的思維成果,而不是自己去糾結。

         2 設計模式跟語言無關,但用Ruby來說明設計模式,只需要及其少量的代碼即可說明問題

         3 我們大可不必為此鑽研Ruby,因為你的重點在學習設計模式,一旦你瞭解了這些關鍵的設計模式,完全可以用其它語言去實現。

 

          我看了它的前四章之後,我感覺它已經超過了設計模式鼻祖四人組所寫的《設計模式》,其原因在於作者使用了一個相當靈活的語言Ruby,而這門語言極其簡潔優雅富有說明性

          這門語言不用介紹,讀此書會友入門部分

          這本書總結前人的結果的同時給出了一些新的模式,這些模式應該是屬於Ruby的,因為Ruby的特性使得做到這種模式可以信手拈來。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.