Skip to content

The String Calculator Kata - Sixth Attempt

software development, katas, coding, string calculator, tdd1 min read


Today I undertook the String Calculator kata for the sixth time. I got through five of nine sections in the 30 minutes provided.

The String Calculator Kata is a great kata for practicing test-driven development. In this kata, you spend 30 minutes trying to complete as many of the 9 sections as possible, but the idea is that you never read ahead - you can only read the step you're on. You can view the instructions here.

This attempt, I got through 5 sections. That's the same number as last time. Indeed, it's the same number as the last 2 or 3 times. I'm going to try to do this kata at least once per week moving forward, and perhaps that'll allow me to make some more progress next time. Hopefully sometime soon I'll get to a point where I can do all nine!

For a more in-depth description of how to get a kata started in C#, check out the start of my post on the FizzBuzz kata.

To view my code, click here.

I found this kata to be very helpful, and I will definitely try it again in the future to try to beat my performance from this attempt. Best of luck to you if you decide to try it!

If you'd like to view my first attempt at this kata, click here. You can also view my most recent attempt here.

Thanks for reading! I hope you find this and other articles here at ilyanaDev helpful! Be sure to follow me on Twitter @ilyanaDev.