Get the latest tech news

99 Bottles of OOP now available in Python


99 Bottles of OOP - 2nd Edition 99 Bottles of OOP is a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code. Now available in Python, as well as 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 What Makes It Unique? We are practical people.

Regardless of your background or preferred programming language, 99 Bottles of OOP will teach you techniques to make your code easier to understand, simpler to change, and more satisfying to contemplate. 99 Bottles of OOP is currently available in the JavaScript, PHP, Python, and Ruby programming languages, and beer and milk beverages. This is the complete book, and is approximately 105,000 words long (bigger than most novels, and right up there up with some beefy science fiction).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of python

python

Photo of bottles

bottles

Photo of OOP

OOP

Related news:

News photo

Timing-Sensitive Analysis in Python

News photo

Pex: A tool for generating .pex (Python EXecutable) files, lock files and venvs

News photo

Python, C++ inspired language that transpiles to C and can be embedded within C