Home of a Creative Engineer

In my article series “The Programmer’s Toolbox” I describe important concepts and tools that every programmer should know about.

Test Driven Development – A practical Example

In this article I demonstrate the principles of Test Driven Development on a real project. I will guide you step by step through the development of a working application.

(more…)

Test Driven Development: Test Doubles

(more…)

Tools for Test Driven Development – Test Frameworks

In my article Write better code with Test Driven Development I showed you the benefits of Test Driven Development (TDD). Here I show you the tools that you need to perform TDD.

 

(more…)

What’s in a name?

(more…)

Bug Hunting like a Detective

(more…)

Write better code with Test Driven Development

(more…)

On abstraction

What is the job of a software developer? Somebody gives us a machine and he says: We want to do it task X.

Then it is our job to make the machine do this. We have to configure it.
What can we configure? Normally we can configure the CPU. This means we write a piece of software.

(more…)