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. ...
Read More
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
Read Less
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $6.70, very good condition, Sold by Greener Books rated 5.0 out of 5 stars, ships from London, UNITED KINGDOM, published 2012 by Addison-Wesley Professional.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Very good. **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence! Greener Books.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $11.79, very good condition, Sold by Wonder Book - Member ABAA/ILAB rated 5.0 out of 5 stars, ships from Frederick, MD, UNITED STATES, published 2012 by Addison-Wesley Educational Publishers Inc.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $15.00, good condition, Sold by Goodwill of Silicon Valley rated 5.0 out of 5 stars, ships from San Jose, CA, UNITED STATES, published 2012 by Addison-Wesley Professional.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Good condition! Any other included accessories are also in Good condition showing use. Use can include some highlighting and writing page and cover creases as well as other types visible wear.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $28.26, new condition, Sold by Sharehouse Goods rated 5.0 out of 5 stars, ships from Colgate, WI, UNITED STATES, published 2012 by Addison-Wesley Educational Publishers Inc.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
New. This is a brand new book! Fast Shipping-Safe and Secure Mailer-Our goal is to deliver a better item than what you are hoping for! If not we will make it right!
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $30.04, new condition, Sold by upickbooks/Daisy Li rated 5.0 out of 5 stars, ships from Daly City, CA, UNITED STATES, published 2012 by Addison-Wesley Professional.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $8.38, very good condition, Sold by Greenworld Books rated 4.0 out of 5 stars, ships from Arlington, TX, UNITED STATES, published 2012 by Addison-Wesley Professional.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid nice copy to enjoy.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $10.98, very good condition, Sold by ThriftBooks-Atlanta rated 4.0 out of 5 stars, ships from Austell, GA, UNITED STATES, published 2012 by Addison-Wesley Professional.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $25.80, new condition, Sold by Socalcylebooks rated 4.0 out of 5 stars, ships from SOUTH EL MONTE, CA, UNITED STATES, published 2012 by Addison-Wesley Professional.
Add this copy of Practical Object-Oriented Design in Ruby: an Agile to cart. $37.71, good condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 2012 by Addison-Wesley Professional.