Test Driven Development is a hot topic with both harsh critics and avid fans but in spite of all the publicity there a lot of software professionals who don’t know how it works and how to get started. Tonight we will apply both Behavior Driven Development and Test Driven Development to a simple project. We will skip most of the theory and talk about the practice and how it can be beneficial to both large teams and the one man band. We will focus on real specifications and test cases and how to structure a project to benefit from continuous testing.
David W. Robinson is a Software Developer who has been designing and implementing projects on a variety of platforms for over 30 years. Starting with IBM 370 Assembler (IBM mainframes) and traveling through C/C++, .NET, Java, and browser based UIs (whatever they are called today) he has always remained focused on solving real world problems with both hardware and software solutions. He spends most o his time these days working on full stack solutions which combine multiple software technologies with existing software to create new solutions.