BookShared
  • MEMBER AREA    
  • Practical Object Oriented Design in Ruby

    (By Sandi Metz)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 27 MB (27,086 KB)
    Format PDF
    Downloaded 668 times
    Last checked 14 Hour ago!
    Author Sandi Metz
    “Book Descriptions: 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 more than 1,000,000 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.”

    Google Drive Logo DRIVE
    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Andy Hunt

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    A Philosophy of Software Design

    ★★★★★

    John Ousterhout

    Book 1

    The Go Programming Language

    ★★★★★

    Alan A.A. Donovan

    Book 1

    Berserk, Vol. 6 (Berserk, #6)

    ★★★★★

    Kentaro Miura

    Book 1

    Berserk, Vol. 7 (Berserk, #7)

    ★★★★★

    Kentaro Miura

    Book 1

    Berserk, Vol. 9

    ★★★★★

    Kentaro Miura

    Book 1

    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

    ★★★★★

    Gene Kim

    Book 1

    The Programmer's Brain

    ★★★★★

    Felienne Hermans

    Book 1

    Domain-Driven Design: Tackling Complexity in the Heart of Software

    ★★★★★

    Eric Evans

    Book 1

    Tidy First?: A Personal Exercise in Empirical Software Design

    ★★★★★

    Kent Beck

    Book 1

    Thinking In Systems: A Primer

    ★★★★★

    Donella H. Meadows