In my article series “The Programmer’s Toolbox” I describe important concepts and tools that every programmer should know about.
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.
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.
This article is an introduction into the art of giving names to all constructs in your software.
In this article, I describe the concept of Test Driven Development. It is a very important part of your Programmer’s Toolbox. It will help you write better code and have less stress maintaining and extending it.
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.