SSansFiction
The libraryCollectionsJournalStatsFor authors
Sign inJoin now
Sansfiction,

A digital library for books. Made by readers, for readers.

v 2.0 · 2026
The library
  • Discover
  • Collections
  • Book tracker
  • Journal
  • Stats
For authors
  • SF Links
  • Analytics
  • How it works
  • FAQ
Elsewhere
  • X / @sansfiction
  • Privacy
  • Terms
  • Contact
© 2026 SansFiction · Digital · GlobalA quiet room for your reading life.
The libraryCollectionsJournalStatsFor authors
Sign inJoin now →
Navigation
Library
Bookshelf
Journal
Discover
Collections
Tierlists
Stats
Profile
Author Page
Link Builder
Account
Sign in
S
G
BookscomputersPractical Object Oriented Design in Ruby
Cover of Practical Object Oriented Design in Ruby by Sandi Metz
Addison-Wesley Professional Ruby Series

Practical Object Oriented Design in Ruby,

by Sandi Metz

Ask AI
Rating4.7/ 5
Ratings44
Pages272
Reading Hours6h
Published2012
LanguageEnglish

§Synopsis

01

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. This book focuses squarely on object-oriented Ruby application design. Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. 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. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Track this book

Add to your library to track progress and write reviews

§Genres
computers1

§About the Author

Sandi Metz

1 books in catalog

§Featured Series

Addison-Wesley Professional Ruby Series

Cover of Practical Object Oriented Design in Ruby by Sandi Metz

Practical Object Oriented Design in Ruby

Sandi Metz, 2012

§Editions

Cover of Practical Object Oriented Design in Ruby

Practical Object Oriented Design in Ruby

engPaperback272 pgs
Pearson Education20129780321721334
§Genres
computers1

Metadata

ISBN-139780321721334
ISBN-100321721330

Editions and availability

Find Practical Object Oriented Design in Ruby Sandi Metz in PDF, EPUB, ebook, audiobook, print, or library editions.

Bookshop.orgGoogle Play BooksBarnes & NobleOpen Library

Featured In Lists

Book cover from this collectionBook cover from this collectionBook cover from this collectionBook cover from this collection
Book cover from this collection
Book cover from this collection
Book cover from this collection
Book cover from this collection

Favorite Programming books

10 books