×


 x 

Shopping cart
5%OFFSandi Metz - Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition) - 9780134456478 - V9780134456478
Stock image for illustration purposes only - book cover, edition or condition may vary.

Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)

€ 47.99
€ 45.82
You save € 2.17!
FREE Delivery in Ireland
Description for Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition) Paperback. Num Pages: 280 pages. BIC Classification: UMX; UMZ. Category: (P) Professional & Vocational. Dimension: 232 x 178. .

The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.

Sandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change. Each technique is illustrated ... Read more

  • Decide what belongs in a single 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

Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Show Less

Product Details

Format
Paperback
Publication date
2018
Publisher
Addison-Wesley Professional
Condition
New
Number of Pages
288
Place of Publication
Boston, United States
ISBN
9780134456478
SKU
V9780134456478
Shipping Time
Usually ships in 4 to 8 working days
Ref
99-4

About Sandi Metz
Sandi Metz is a programmer, teacher, author, and sometime consultant. In the past 30+ years she has written innumerable applications and creates practical solutions that produce working software that is easy to change. She has spoken about object-oriented design and refactoring at international Ruby conferences since 2009.

Reviews for Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)
Praise for the first edition of Practical Object-Oriented Design in Ruby “Meticulously pragmatic and exquisitely articulate, Practical Object Oriented Design in Ruby makes otherwise elusive knowledge available to an audience which desperately needs it. The prescriptions are appropriate both as rules for novices and as guidelines for experienced professionals.” —Katrina Owen, Creator, Exercism ... Read more

Goodreads reviews for Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)


Subscribe to our newsletter

News on special offers, signed editions & more!