by Emily Bache | Oct 10, 2016 | Code Kata
I’ve been favouring an Approval Testing approach for many years now, since I find it pretty useful in many situations, particularly for acceptance tests. Not many people I meet know the term though, and even fewer know how to use the technique. Recently...
by Emily Bache | Sep 19, 2016 | Coding Skills, Experience Report
Last week I met Woody Zuill when he came to Göteborg to give a workshop about Mob Programming. At first glance mobbing seems really innefficient. You have a whole team of maybe 6-7 people sitting together all day, every day, programming at one computer. How could...
by Emily Bache | Jun 2, 2015 | Code Kata
I’ve been interested for a while in the relationship between TDD and good design for a while, and the SOLID principles of Object Oriented Design in particular. I’ve got this set of 4 “Racing Car” exercises that I originally got from Luca...
by Emily Bache | Apr 14, 2015 | Code Kata
Recently I became intrigued with something Seb Rose said on his blog about ‘recycling’ tests. He talks about first producing a test for a ‘low fidelity’ version of the solution, and refining it as you learn better what the solution should look...
by Emily Bache | Sep 14, 2014 | Opinion
I forget exactly when, but I think it was 2008 or 2009. Anyway, I was at a software conference, and I was chatting with a developer after one of the sessions about cool new technologies and stuff. I don’t remember what hot new thing it was we talked about, all I...