我記得,在大學裏我有一本關於設計模式的GoF書籍,這對我的C和C++編程幫助很大,因爲我跳槽到Rails,我試圖使用我以前學過的那些設計模式,Rails對我來說是一個相對較新的範例,複數,動詞,REST,DRY ..你能給我一本關於Rails的書籍嗎?我可以很容易地理解我以前在大學學到的東西。Rails中的設計模式
P.S.我懷疑Matz知道GoF書,並將其應用於Ruby ...... :-)
我記得,在大學裏我有一本關於設計模式的GoF書籍,這對我的C和C++編程幫助很大,因爲我跳槽到Rails,我試圖使用我以前學過的那些設計模式,Rails對我來說是一個相對較新的範例,複數,動詞,REST,DRY ..你能給我一本關於Rails的書籍嗎?我可以很容易地理解我以前在大學學到的東西。Rails中的設計模式
P.S.我懷疑Matz知道GoF書,並將其應用於Ruby ...... :-)
諸如REST,DRY等主題與「四人幫」所涵蓋的模式並不完全相同。有一本書,Design Patterns in Ruby,您可能會發現它有用,因爲它涵蓋了原始GoF模式在Ruby中的應用方式。然而,一旦你開始用Ruby這樣的動態語言編程,你經常發現你不需要像在C++和Java之類的語言中那樣使用模式。
我還要看看The Ruby Way(一般Ruby編程),Agile Web Development with Rails(一個很好的介紹Rails的)和The Pragmatic Programmer(涵蓋很多的一般做法,如不重複自己。)
如果不先學習語言,就不應該開始學習框架。但是,如果您確信自己可以查看「使用Ruby On Rails進行敏捷開發」。實用的書架(我最喜歡的)也有一些關於RoR開發的整潔書籍。
我同意你的觀點。當我第一次開始使用rails時,我犯了一個嘗試學習框架的錯誤。我成就如此之少,對Rails實際上的工作方式一無所知。然後,我停下來,第一次學習Ruby,這一次,Rails更容易理解。 – anbiniyar 2014-03-09 05:15:58
當我開始使用Rails時,我幾乎不瞭解Ruby,而且我對理解它的問題很少。但也許這是因爲我有Python背景。 – 2015-10-26 13:35:02
謝謝!這應該是我正在尋找的。 – Winston 2010-03-26 09:18:16
這是一本非常棒的書 – shingara 2010-03-26 09:37:07
Ruby中的設計模式是一個需要閱讀的設計模式。 – 2010-03-26 09:47:06