What's new in the 2nd edition?

Read excepts from Chapters 8 and 9 of the Ruby, Javascript or PHP versions.

 


99 Bottles of OOP SKU: 135180


A Practical Guide to Object-Oriented Design 


$39.00

Add to Cart

"Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about good code, but those opinions don't help you create it. This book fills that gap. It explains the process of writing good code, and teaches you to achieve beautifully programmed ends by way of extremely practical means.


What It's About

99 Bottles of OOP is a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code.

                  It explores:

  • Recognizing when code is “good enough”
  • Getting the best value from Test-Driven Development (TDD)
  • Doing proper refactoring, not random "rehacktoring"
  • Locating concepts buried in code
  • Finding names that convey deeper meaning
  • Safely altering code by following the "Flocking Rules"
  • Simplifying new additions with the Open/Closed Principle
  • Avoiding conditionals by obeying the Liskov Substitution Principle
  • Making targeted improvements by reducing Code Smells
  • Improving changeability with polymorphism
  • Manufacturing role-playing objects using Factories

Please Note

Formats: 99 Bottles of OOP is currently available in digital form only (epub, mobi, pdf).

Version: This is version 1.0.1, released September 3, 2017.  This is the complete book.  It weighs in at nearly 70,000 words (longer than most novels, about average for a mystery, and, sadly, shorter than most thrillers). 

 

Bulk Discounts

Ordering 10-24 copies? Use coupon code treat.the.team for a 20% discount.
Ordering 25-99? Use coupon code gratify.the.group for a 25% discount.
Need 100+ copies?  Email human@99bottlesbook.com for an even better deal.