blanc-frederic / 99bottles

Personnal try of https://sandimetz.com/99bottles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

99 bottles of php

Buy the book

There : https://sandimetz.com/99bottles

Everybody complains about the weather but nobody does anything about it." Likewise, everyone has an opinion about what good code looks like, 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.

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

Original repository : https://github.com/sandimetz/99bottles_php

About

Personnal try of https://sandimetz.com/99bottles


Languages

Language:PHP 100.0%