pwmarcz.pl

Book: Clean Code by Robert C. Martin


The examples are "very Java" at times, and you might not agree with all the choices the author makes, but don't be discouraged: the book gives you some very useful principles about how to structure your code, split it into simple parts, and generally avoid making a mess (I think the most valuable one was operate on a single level of abstraction at a time). The book includes real-life examples that are really helpful for understanding.

Overall, I think my time reading this book was well spent.

Some important points: