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!…
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!…
This is a book I highly recommend. It's slightly below Beyond Legacy Code [https://quinngil.com/2017/12/31/book-review-beyond-legacy-code/]. It's added a lot of words for concepts I've been using without good descriptors. The biggest of these is "cognitive load". I&…
The complete set of videos! Enjoy…
The final episode of FizzBuzz TDD'd! Before we dive in; we do a refactor to improve the clarity of the intent of our tests. It's a pretty quick jump into following the practice of triangulation as we did for the first three requirements. Continue to predict…
First two requirements complete. Time to start the 3rd! Write tests, not just to drive the code; but for safety in the future! Don't modify existing behavior when making a test pass. I really like the Elvis Operator [https://en.wikipedia.org/wiki/Elvis_operator] "I know…
MORE TDD FIZZBUZZ!!! Let's start the SECOND requirement... We may be going slightly slower than I've seen FizzBuzz done... Maybe... I can't think of any additional tests that will fail for the first requirement, since we have a general solution - We can move…
Hello and Welcome to another edition of TWITTER RESPONDS! From a post announcement on twitter https://twitter.com/TheQuinnGil/status/1166730201826549761 > Our tools can kill maintainability. My thoughts on how Frameworks can be a negative to our products. Tool Impact On Developer Discipline - Frameworks GHOST_URL/2019/04/…
TDD FizzBuzz! Welcome back! I'm trying a smaller video window - showing just the code, no IDE. With Live Testing turned on, we can still see the test status. One of the techniques I use to help myself when copy/pasting tests is to modify the body of…