๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Practical object-oriented design: an agile primer using Ruby

โœ Scribed by Metz, Sandi


Publisher
Addison-Wesley
Year
2019
Tongue
English
Leaves
281
Edition
Second edition
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.;Object-oriented design -- Designing classes with a single responsibility -- Managing dependencies -- Creating flexible interfaces -- Reducing costs with duck typing -- Acquiring behavior through inheritance -- Sharing role behavior with modules -- Combining objects with composition -- Designing cost-effective tests.

โœฆ Table of Contents


Object-oriented design --
Designing classes with a single responsibility --
Managing dependencies --
Creating flexible interfaces --
Reducing costs with duck typing --
Acquiring behavior through inheritance --
Sharing role behavior with modules --
Combining objects with composition --
Designing cost-effective tests.

โœฆ Subjects


Object-oriented programming (Computer science);Ruby (Computer program language)


๐Ÿ“œ SIMILAR VOLUMES


Practical Object-Oriented Design: An Agi
โœ Sandi Metz ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English

Ruby's widely admired simplicity 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 po

Practical object-oriented design: an agi
โœ Metz, Sandi ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Pearson Education;Addison-Wesley ๐ŸŒ English

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-Ori

Practical object-oriented design: an Agi
โœ Metz, Sandi ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Addison-Wesley ๐ŸŒ English

<b> <p>The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications</p> </b> <p> </p> <p> </p> <p>Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfort

Practical Object-Oriented Design: An Agi
โœ Sandi Metz [Sandi Metz] ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English

<span><p>The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications</p><p>Object-oriented programming languages have a point of view about how best to model the world. They exist to help you create beautiful, straightforward applications that are easy

Practical Object-Oriented Design in Ruby
โœ Sandi Metz ๐Ÿ“‚ Library ๐Ÿ“… 2012 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English

<b>The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications</b> <p style="margin:0px;">ย </p> <p style="margin:0px;">Rubyโ€™s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-ter

Practical Object-Oriented Design in Ruby
โœ Sandi Metz ๐Ÿ“‚ Library ๐Ÿ“… 2012 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English

<b>The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications</b> <p style="margin:0px;">ย </p> <p style="margin:0px;">Rubyโ€™s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-ter