Clean Code

By Robert C. Martin

Printed book, E-book

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.

label programming

1 Comment

  • pascal@kabisa.nl over 2 years ago
    What a great book! It describes the idea of software craftsmanship so well, in a very approachable way with many examples. It touches on many things from TDD, variable names, interaction between classes, interfaces, open/closed principle, comments, etc etc. It's a pretty old book by now but most things are still very applicable. Code examples are in Java but are pretty basic and just to illustrate the points. Most things in the book apply to any programming language. Must read!