TDD

10 Books Every Java Developer Should Read

I have read my share of software development books and I have noticed that it is very rare to find a book which I want to read more than once. However, once in a while I find a book which teaches me new things every time when I read it. This blog post is a […] Read more

Why I Write Tests?

I write software which is used to manage sensitive information. It doesn't really matter what kind of information my software deals with. The only things that matters are Only authorized persons can access that information. The information must be correct at all times. Also, often the first requirement is a lot more important than the […] Read more

From Idea to Code: The Lifecycle of Agile Specifications

We have just started a new project to a customer who sells widgets. This customer is the leading widget provider of the whole world so the project can either make or break us. The project uses agile methods, and the Product Owner has come to talk with the team. He is going to describe the […] Read more

What I Learned This Week (Week 49/2013)

Each week I write a blog post which describes what I learned that week. I write these blog posts for two reasons. First, I want to keep track of my personal development and writing regular blog posts is a great way to do it. Second, I want to share my findings with you. I hope […] Read more

Turning Assertions Into a Domain-Specific Language

Assertions are an essential part of our unit tests. And yet, it so easy to neglect them. That is a shame because if we overlook the importance of assertions, the assert section of our tests becomes long and messy. Sadly, most tests which I have seen (and written) suffer from this problem. This blog post […] Read more

What I Learned This Week (Week 42/2013)

Each week I write a blog post which describes what I learned that week. I write these blog posts for two reasons. First, I want to keep track of my personal development and writing regular blog posts is a great way to do it. Second, I want to share my findings with you. I hope […] Read more