Test Driven Development (TDD) is a programming methodology that has seen a great deal of success but has also caused an equally great deal of friction in the development community. In [a previous article](https://cmatskas.com/common-mistakes-in-tdd/" target="_blank), I described the common mistakes that developers tend to do when practising TDD. Today, I will be talking about the set of wider problems surrounding TDD. This post is written at the back of the infamous ["Is TDD dead"](http://martinfowler.com/articles/is-tdd-dead/" target="_blank) discussion series between David Heinemeier Hansson (DHH), Martin …[read more]
Showing all posts tagged: 'TDD'
A 3-post collection
The post below is an excerpt from the talk I recently delivered at [SwanseaCon](http://swancon.co.uk/" target="_blank) (Wales). This is part 1 of a series of TDD posts I'm planning on writing. The main focus of the series is to highlight common issues in Test Driven Development (TDD) and analyse the bigger problems surrounding the use of TDD. First I'll give a brief definition of TDD and then mention some of the biggest benefits of using TDD in your development process. Finally, I'll try to highlight some of the usual pitfalls developers tend make. A …[read more]
Next week (7-9th September 2015) I will be delivering a talk on "Common problems with TDD" at the [SwanseaCon conference](http://swancon.co.uk/" target="_blank) in beautiful Wales, UK. It's my first time in Wales at this first-time conference, so I'm really excited to be part of this event. In my session, I'll be talking about Test Driven Development (TDD) and the common pitfalls that companies and developers tend to fall in while using this approach to development. You will get a quick introduction to TDD, what made it so successful and then we'll look …[read more]