99 Bottles of OOP, 2nd Edition - THE PIRATE BOOK

Search This Blog


Friday, December 31, 2021

99 Bottles of OOP, 2nd Edition





99 Bottles of OOP, 2nd Edition

  • Length: 634 pages
  • Edition: 2
  • Publisher: 
  • Publication Date: 2021-01-20

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

Now available in JavaScriptPHP, and Ruby!

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
  • Hedging against uncertainty by loosening coupling
  • Developing a programming aesthetic

What Makes It Unique?

We are practical people. We love beautiful code but we’re committed to getting things done. 99 Bottles of OOP enables both of these desires. It teaches practical techniques for getting things done that lead, naturally and inevitably, to beautiful code.

This book contains an extended refactoring, and it details the rationale behind every change. It is a hands-on workbook rather than a list of theoretical ideas. It explains how to use the principles of object-oriented design to guide, not just the final arrangement of code, but each decision about what line of code to write next.

No comments:

Post a Comment