99 Bottles of OOP

225 pages

Published Jan. 21, 2016 by Sandi Metz.

View on OpenLibrary

4 stars (2 reviews)

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

Now available in JavaScript, PHP, 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

1 edition

Lists