Years after the initial release of Ruby on Rails, the chickens are coming home to roost. Suddenly, anyone could write a web application -- and it seems like everyone did. The web is now awash in Ruby applications that were easy to write but are now virtually impossible to change, extend, or grow. This book solves that problem by teaching developers real-world object oriented design techniques specifically focused on Ruby. Writing for Ruby developers at all levels of experience, Sandi Metz shares knowledge and concrete solutions for creating more extensible, more maintainable applications - and for fixing many of the poorly designed applications they must now manage. The first book to focus squarely on object-oriented Ruby application design, Practical Object Oriented Design in Ruby will guide developers to superior outcomes, even if their previous experience has been strictly limited to "procedural" techniques. Metz distills a lifetime of conversations about object-oriented design and many years of whiteboard drawings into a set of specific Ruby practices and patterns that lead to more manageable and pleasing code. Novice Ruby programmers will find specific "rules to live by"; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues.
發表於2024-12-26
Practical Object-Oriented Design in Ruby 2024 pdf epub mobi 電子書 下載
原書是經典。本書翻譯還算通暢,但是有一些詞和句子翻譯的不像人話,影響瞭閱讀和理解,部分句子感覺像機器翻譯。 齣現瞭兩次錯印 181頁 和 183頁 都印瞭兩次。 幾年之後我重新讀此書,還是很有收獲,不過後麵幾章那讀起來不像中文的翻譯,真得讓我想罵人,難道技術書籍也要搞...
評分原書是經典。本書翻譯還算通暢,但是有一些詞和句子翻譯的不像人話,影響瞭閱讀和理解,部分句子感覺像機器翻譯。 齣現瞭兩次錯印 181頁 和 183頁 都印瞭兩次。 幾年之後我重新讀此書,還是很有收獲,不過後麵幾章那讀起來不像中文的翻譯,真得讓我想罵人,難道技術書籍也要搞...
評分原書是經典。本書翻譯還算通暢,但是有一些詞和句子翻譯的不像人話,影響瞭閱讀和理解,部分句子感覺像機器翻譯。 齣現瞭兩次錯印 181頁 和 183頁 都印瞭兩次。 幾年之後我重新讀此書,還是很有收獲,不過後麵幾章那讀起來不像中文的翻譯,真得讓我想罵人,難道技術書籍也要搞...
評分原書是經典。本書翻譯還算通暢,但是有一些詞和句子翻譯的不像人話,影響瞭閱讀和理解,部分句子感覺像機器翻譯。 齣現瞭兩次錯印 181頁 和 183頁 都印瞭兩次。 幾年之後我重新讀此書,還是很有收獲,不過後麵幾章那讀起來不像中文的翻譯,真得讓我想罵人,難道技術書籍也要搞...
評分原書是經典。本書翻譯還算通暢,但是有一些詞和句子翻譯的不像人話,影響瞭閱讀和理解,部分句子感覺像機器翻譯。 齣現瞭兩次錯印 181頁 和 183頁 都印瞭兩次。 幾年之後我重新讀此書,還是很有收獲,不過後麵幾章那讀起來不像中文的翻譯,真得讓我想罵人,難道技術書籍也要搞...
圖書標籤: Ruby 麵嚮對象 OOD Programming 計算機 重構 編程藝術 編程
清晰闡明如何認識及應對變化,將編程上升到藝術的境界
評分涉及瞭Ruby中用到的OO技術,Duck Typing, Classical Inheritance, Mix in with Modules, Compsition,技巧性的東西不多,注重基礎。
評分不讀後悔。
評分值得一讀但難稱經典:論述過繁,舉例過簡,不能反映所提齣技巧的價值。不適閤初學者,對有OO經驗的人士可作參考。——OO進階讀物,從單個類該怎麼寫、構造器該怎麼寫開始一步步反思OO,順便瞭解ruby。缺點是相較作者的PJ經驗而言舉的例子太少太簡單瞭。
評分Excellent book for intermediate ruby developers!
Practical Object-Oriented Design in Ruby 2024 pdf epub mobi 電子書 下載