Sunday, May 29, 2016

I've recorded myself using outside-in TDD to code the Printing Account Statement subset of the Bank Account kata in Java using jMock, in order to be able to later watch me and detect problems to correct.

As I tell in the README, I used "a funny way to explore design having strict mocks in place". Even though it's not very orthodox, it's working fine for me because it helps me to avoid accidentally creating obstacles to refactor.

If I have some time, I'll explain it in a future post.
If you're curious about it, check the commits to see its mechanics (I committed after each green and each refactoring step).