Learning TDD using bowling kata