Practical Object-Oriented Design in Ruby

An Agile Primer



Bookstore > Books > Practical Object-Oriented Design in Ruby

Price$5.16 - $38.24
Rating
AuthorSandi Metz
PublisherAddison-Wesley
Published2012
Pages272
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100321721330
ISBN-139780321721334
EBook Hardcover Paperback

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.

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.


  1. (2 books)



5 5 3661

Similar Books


Practical Object-Oriented Design, 2nd Edition

Practical Object-Oriented Design, 2nd Edition

by Sandi Metz

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 y...

Price:  $35.53  |  Publisher:  Addison-Wesley  |  Release:  2018

Mastering Object-oriented Python

Mastering Object-oriented Python

by Steven Lott

This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features. It will show you how to use JSON, YAML, Pickle, CSV, XM...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

Python 3 Object-Oriented Programming, 3rd Edition

Python 3 Object-Oriented Programming, 3rd Edition

by Dusty Phillips

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions with an emphasis on when you can use each principle to develo...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Hands-On Object-Oriented Programming with Kotlin

Hands-On Object-Oriented Programming with Kotlin

by Abid Khan, Igor Kucherenko

Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and pr...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

An Introduction to Object-Oriented Programming with Java, 5th Edition

An Introduction to Object-Oriented Programming with Java, 5th Edition

by Thomas Wu

An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming. Proper object-oriented design practices are emphasized throughout the book. Students learn how to use the standard classes first, then learn to design their own classes.Wu uses a gentler approach to teaching students ho...

Price:  $102.00  |  Publisher:  McGraw-Hill  |  Release:  2009

Learn PHP 7

Learn PHP 7

by Steve Prettyman

This new book on PHP 7 introduces writing solid, secure, object-oriented code in the new PHP 7, carefully presented in a well-paced, clear fashion. In Learn PHP 7, programming examples take advantage of the newest PHP features, including enhanced password encryption using password_hash. This book takes a learn-by-doing approach, providing...

Price:  $31.94  |  Publisher:  Apress  |  Release:  2015

Python GUI Programming Cookbook

Python GUI Programming Cookbook

by Burkhard A. Meier

Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables developers to write short scripts while at th...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2015

Learning Object-Oriented Programming

Learning Object-Oriented Programming

by Gaston C. Hillar

Learning Object-Oriented Programming is an easy-to-follow guide full of hands-on examples of solutions to common problems with object-oriented code in Python, JavaScript, and C#. It starts by helping you to recognize objects from real-life scenarios and demonstrates that working with them makes it simpler to write code that is easy to und...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015