圖書標籤: Ruby 麵嚮對象 OOD Programming 計算機 重構 編程藝術 編程
发表于2024-12-23
Practical Object-Oriented Design in Ruby pdf epub mobi txt 電子書 下載 2024
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.
除瞭原版作者行文過於拗口緻使閱讀進度極其緩慢以外,這還真是一本往後每年都會翻齣來細看章節的經典教材。
評分Excellent book for intermediate ruby developers!
評分終於開始補充一些理論知識瞭!講得很淺顯易懂,還去過Shopify聽作者的演講,贊!
評分經典,ruby的OOD必讀書。讀完以後感覺對Duck Type和OOD的理解上瞭一個層次。思路結構都很清晰,就是英文用詞有點晦澀。
評分前麵的部分還是老生常談的問題,最後一章談測試比較有料
原书是经典。本书翻译还算通畅,但是有一些词和句子翻译的不像人话,影响了阅读和理解,部分句子感觉像机器翻译。 出现了两次错印 181页 和 183页 都印了两次。 几年之后我重新读此书,还是很有收获,不过后面几章那读起来不像中文的翻译,真得让我想骂人,难道技术书籍也要搞...
評分原书是经典。本书翻译还算通畅,但是有一些词和句子翻译的不像人话,影响了阅读和理解,部分句子感觉像机器翻译。 出现了两次错印 181页 和 183页 都印了两次。 几年之后我重新读此书,还是很有收获,不过后面几章那读起来不像中文的翻译,真得让我想骂人,难道技术书籍也要搞...
評分原书是经典。本书翻译还算通畅,但是有一些词和句子翻译的不像人话,影响了阅读和理解,部分句子感觉像机器翻译。 出现了两次错印 181页 和 183页 都印了两次。 几年之后我重新读此书,还是很有收获,不过后面几章那读起来不像中文的翻译,真得让我想骂人,难道技术书籍也要搞...
評分原书是经典。本书翻译还算通畅,但是有一些词和句子翻译的不像人话,影响了阅读和理解,部分句子感觉像机器翻译。 出现了两次错印 181页 和 183页 都印了两次。 几年之后我重新读此书,还是很有收获,不过后面几章那读起来不像中文的翻译,真得让我想骂人,难道技术书籍也要搞...
評分原书是经典。本书翻译还算通畅,但是有一些词和句子翻译的不像人话,影响了阅读和理解,部分句子感觉像机器翻译。 出现了两次错印 181页 和 183页 都印了两次。 几年之后我重新读此书,还是很有收获,不过后面几章那读起来不像中文的翻译,真得让我想骂人,难道技术书籍也要搞...
Practical Object-Oriented Design in Ruby pdf epub mobi txt 電子書 下載 2024