Tag Archives: C#

TDD, where did ‘I’ go wrong – 7 Months on

My last blog post some 7 months ago was ‘TDD, where did ‘I’ go wrong‘, this post will revisit some of the statements I made during that post, comments I received, and examine how the change has worked. So to start off with some background. Since changing our approach to TDD from ‘Method Based’ to ‘API […]

Advertisement

TDD, where did ‘I’ go wrong

I recently watched a talk by Ian Cooper from NDC 2013 titled ‘TDD, where did it all go wrong‘, and it has completely changed how I look at unit testing. This post looks at how I got it so wrong, and the benefits of following Ian’s approach. Method Based Unit Testing – So Wrong … I […]

Automating JS and CSS Versioning

For a very long time we have been telling users, developers, testers and frankly everyone that uses our web application, that they should clear their cache in order to receive the latest version of a JavaScript or Cascading Style Sheet. This is a very poor solution to a common problem, so what are our options? […]