TDD LCD Kata - Final

Got to green last time, now it's time to refactor and get it flowing!!! Patterns have started to show themselves; we extract it. We make similar things more similar so that we can extract the general form. If you have an idea; try it. If it works - Awesome. If…

TDD LCD Kata - Part 7

We refactored last episode, so we can do a new test! I'm lazy, 23 reflects that. Time to hack away and get 23 working! Largely based off of the code for 10. Make it work, then refactor it. With our modifications to the copied "10" code; it passes.…

TDD LCD Kata - Part 6

Following up from our failing test for 10... Let's get back to it I don't have to step through code often. It's fun to do it sometimes. While stepping through, I try to express what I expect and then my surprise when I get the actual. Oh, off by 1…

TDD LCD Kata - Part 5

I talked a lot - Now to see things happen! We want to use the discussed indexing approach! I almost screw up and go off the rails with a failing test!!! The HORROR!!! Almost. After getting everything green; we dive into refactoring into the plan from the last video's discussion.…

TDD LCD Kata - Part 4

Let's get to MULTI-DIGIT ... dig...its... Yeah! 0-9 are done - MULTI DIGIT TIME! Let's go to 10! I've gone into the multi-digits with an idea, and ... it's the wrong idea. This is my favorite video of the entire set for this series. I don't do much coding... A huge…

TDD LCD Kata - Part 3

Let's get to digit 6! This is just following the pattern we've followed established in the first 5 digits. Despite my habit of going top-down to modify the tests before I rename; I life the bottom up approach. When I get to the top, I know I can rename it.…

TDD LCD Kata - Part 2

Live coding, hehe... pre-recorded. Gotta keep the code resharper green! Hell yeah! At the start here I decide to do all the digits first before moving onto multiple digits. Was it a good idea? I don't know - it was an idea! That's all you need. I get to share…

TDD LCD KATA - Part 1

An LCD Kata from Cyber-dojo.org. I went into this with no plan of attack. I have some ideas, but nothing planned or expected! How will I solve the Kata?! Oh... right... who cares! Watch me code!…