Library shelf · 10 notes

Code, design and testing

FR EN

The core of the craft: writing readable code, changing it without breaking it, testing it. To start, Head First Design Patterns is the best rated of the shelf and the most accessible, and The Pragmatic Programmer gives you a shared vocabulary. Refactoring and Working Effectively with Legacy Code are for when the code already exists and you are afraid to touch it. A Philosophy of Software Design, Code Complete and Clean Code, which is dated in places, go deeper into design and software construction. The Gang of Four's Design Patterns and the books on TDD come later, once you have felt the pain they address.

10 notes

← Back to the whole library

Other shelves