Skip to content

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley
Stock Photo: Cover May Be Different

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) Paperback - 2012 - 1st Edition

by Metz, Sandi


From the publisher

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. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus 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

Details

  • Title Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)
  • Author Metz, Sandi
  • Binding Paperback
  • Edition number 1st
  • Edition 1
  • Pages 247
  • Language ENG
  • Publisher Addison-Wesley Professional
  • Date 2012-09
  • ISBN 9780321721334

About the author

Sandi Metz has thirty years of experience working on projects that survived to grow and change. She now writes code every day as a software architect at Duke University, where her team solves real problems for customers who have large object-oriented applications that have been evolving for more than fifteen years. She has spoken at Ruby Nation and speaks regularly at the Gotham Ruby Users Conference.
Back to Top

More Copies for Sale

Practical Object-Oriented Design in Ruby: An Agile Primer

Practical Object-Oriented Design in Ruby: An Agile Primer

by Metz, Sandi

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
4
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$6.09
FREE shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2013. Paperback. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$6.09
FREE shipping to USA
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
Stock Photo: Cover May Be Different

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

by Sandi Metz

  • Used
  • Paperback
Condition
Used: Good
Edition
1
Binding
Paperback
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.98
FREE shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2012-09-15. 1. Paperback. Used: Good.
Item Price
$7.98
FREE shipping to USA
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)...

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)

by Metz, Sandi

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
5
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$10.07
$10.81 shipping to USA

Show Details

Description:
Paperback. Very Good.
Item Price
$10.07
$10.81 shipping to USA
Practical Object-Oriented Design : An Agile Primer Using Ruby
Stock Photo: Cover May Be Different

Practical Object-Oriented Design : An Agile Primer Using Ruby

by Metz, Sandi

  • Used
Condition
Used - Very Good
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
1
Seller
Reno, Nevada, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$8.78
FREE shipping to USA

Show Details

Description:
Pearson Education, Limited. Used - Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects.
Item Price
$8.78
FREE shipping to USA
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)
Stock Photo: Cover May Be Different

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)

by Metz, Sandi

  • Used
  • Fine
  • Paperback
Condition
Used - Fine
Binding
Paperback
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
1
Seller
Vancouver, Washington, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$16.00
$5.99 shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2012 soft cover in fine condition. Soft cover. Fine.
Item Price
$16.00
$5.99 shipping to USA
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
Stock Photo: Cover May Be Different

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

by Metz, Sandi

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
1
Seller
Brattleboro, Vermont, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$16.15
$5.50 shipping to USA

Show Details

Description:
Addison-Wesley Professional, 2013. Book. Very Good. Soft cover. 0321721330 Hint (only) of shelf wear. A sturdy, unmarked copy..
Item Price
$16.15
$5.50 shipping to USA
Practical Object-Oriented Design: An Agile Primer Using Ruby by Sandi Metz
Stock Photo: Cover May Be Different

Practical Object-Oriented Design: An Agile Primer Using Ruby by Sandi Metz

by Sandi Metz

  • Used
Condition
Used
ISBN 13
9780321721334
ISBN 10
0321721330
Quantity Available
2
Seller
Franklin, Tennessee, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$19.95
$3.95 shipping to USA

Show Details

Description:
This book is in very good condition and ready for quick shipment
Item Price
$19.95
$3.95 shipping to USA