by Emily Bache | Nov 5, 2007 | Coding Skills, Uncategorized
Test Driven Development (TDD) is a way of programming where you start be specifying a (failing) test, write code until it passes, then refactor. Repeat. This technique has been hugely valuable and adopted widely since it was introduced to the world by Kent Beck and...
by Emily Bache | Oct 25, 2007 | Coding Skills
At the XP2007 conference, Geoff and I presented a workshop entitled “The coder’s dojo: Acceptance Test Driven Development in python”. (Geoff also presented the same workshop at agile2007). We had three aims with this workshop, the first was to use the meeting...
by Emily Bache | Oct 19, 2007 | Experience Report, Uncategorized
I’ve listened to a lot of Bob Payne’s agile toolkit podcasts and I think Bob is pretty poor at interviewing people, although he does interview some very interesting people.Bob clearly doesn’t plan his interviews or think in advance about what...
by Emily Bache | Oct 4, 2007 | Coding Skills, Uncategorized
I mentioned in a previous post that we were planning to attempt KataMinesweeper at a GRUG meeting. That meeting actually happened on 19th September so I am a bit late reporting on it, but never mind. There is a summary of what we did here.I had never really seen RSpec...
by Emily Bache | Oct 4, 2007 | Coding Skills, Uncategorized
I was really impressed by this screencast that Thomas Nilsson did of him solving KataBowling. Quite apart from the skill with which he solves the programming problem, I like the format. I have previously tried to describe how I have solved other Kata, by writing long...