Practical Object-Oriented Design in Ruby

    An Agile Primer



    Bookstore > Books > Practical Object-Oriented Design in Ruby

    Price$5.16 - $31.99
    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 4831

    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:  $36.71  |  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, CS...

    Price:  $24.35  |  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:  $19.99  |  Publisher:  Packt Publishing  |  Release:  2018

    Interactive Object-Oriented Programming in Java, 2nd edition

    Interactive Object-Oriented Programming in Java, 2nd edition

    by Vaskaran Sarcar

    Gain the fundamental concepts of object-oriented programming with examples in Java. This 2nd edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programmin...

    Price:  $59.99  |  Publisher:  Apress  |  Release:  2020

    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

    Python Object-Oriented Programming, 4th Edition

    Python Object-Oriented Programming, 4th Edition

    by Steven F. Lott, 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. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data ma...

    Price:  $32.00  |  Publisher:  Packt Publishing  |  Release:  2021

    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:  $100.64  |  Publisher:  McGraw-Hill  |  Release:  2009

    Beginning Java 17 Fundamentals, 3rd Edition

    Beginning Java 17 Fundamentals, 3rd Edition

    by Kishori Sharan, Adam L. Davis

    Learn the fundamentals of the Java 17 LTS or Java Standard Edition version 17 Long Term Support release, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Authors Kishori Sharan and Adam L. Davis walk you through writing your first Java program step-by-step. Armed with t...

    Price:  $37.90  |  Publisher:  Apress  |  Release:  2022