Coding Katas are a way of developing your skills as a programmer. I thought it might be informative to tackle one of the classics as a blog post. Depending on how this works, I may or may not do another one quite so publicly.
The rules I’m going to try to adhere by.
- I will document what I am doing as I go.
- This is not a pre-coded blog post. You’ll get to “see” me code as I go.
- I will write all tests first.
- I will only write enough code to make the current tests succeed.