Skip to main content

4 posts tagged with "Review"

View All Tags

· 3 min read

Today I'll be doing a review of the book "Growing Object-Oriented Software, Guided by Tests" by Steve Freeman and Nat Pryce.

Most people are aware of the TDD cycle of Fail - Pass - Refactor, this book uses this concept at a bigger level by doing acceptance tests with this cycle, which drives smaller cycles for integration and unit tests. It has a very good example solution which helps to understand how everything fits together on a larger scale.

· 4 min read

This is the first book I have read since university. It was proposed to me not long after I joined the company I currently work at and is one of the inspirations for the way I work and this blog.

I'm going to talk about the C# version of the book (Agile Principles, Patterns, and Practices in C#), but it also applies to the Java version (Agile Software Development: Principles, Patterns, and Practices). Both books were written by Robert C. Martin (Uncle Bob).

· 3 min read

Next up in the book review series: Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert Martin. Although I've loved a lot of the other books by Uncle Bob, I have to admit this one disappointed me and I'll explain why in this book review.

· 2 min read

I'm starting this book review series with the infamous book about design patterns. For those who don't know which book I'm talking about: Design Patterns: Elements of Reusable Object-Oriented Software, written by Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm.

This book has been considered by many as a reference that everybody should read (and I count myself in these as well). I do think the book does not need to be read in it's entirety for the reader to use it's concepts.