CanDown.Org » Ebooks » Practical Object-Oriented Design in Ruby

 
New Download Links
Speed
 kbps
 kbps
 kbps

Practical Object-Oriented Design in Ruby

Author: viphan at 29-12-2013, 11:33, Views: 33

0

Practical Object-Oriented Design in Ruby
Practical Object-Oriented Design in Ruby
Ad-on-Wesley Pr-ssional (September 2012) | ISBN: 0321721330 | PDF + EPUB | 272 pages | 15.3 MB


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

Table of Contents

Chapter 1. Object-Oriented Design
Chapter 2. Designing Classes with a Single Responsibility
Chapter 3. Managing Dependencies
Chapter 4. Creating Flexible Interfaces
Chapter 5. Reducing Costs with Duck Typing
Chapter 6. Acquiring Behavior Through Inheritance
Chapter 7. Sharing Role Behavior with Modules
Chapter 8. Combining Objects with Composition
Chapter 9. Designing Cost-Effective Tests


Download Rapidgator.net
http://rapidgator.net/file/e2ceecd8dde2fa872392f3dbaecfbb3a/AWP.Practical.Object-Oriented.Design.in.Ruby.Sep.2012.epub.html
http://rapidgator.net/file/d55780e60fabed45571ccd1f158dcd38/AWP.Practical.Object-Oriented.Design.in.Ruby.Sep.2012.pdf.html

Download Letitbit.net
http://u20528441.letitbit.net/download/56889.547b444f77817fe690effcb83485/AWP.Practical.Object-Oriented.Design.in.Ruby.Sep.2012.pdf.html
http://u20528441.letitbit.net/download/38445.30a33c251dc5db49663540b2bd12/AWP.Practical.Object-Oriented.Design.in.Ruby.Sep.2012.epub.html

Category: Ebooks

Get coupons exactly when you need them, click here to download the extension. I agree to the Terms and Privacy.


Dear visitor, you went to website as unregistered user.
We encourage you to Register or Login to website under your name.
Information
Members of Guests cannot leave comments.