The Bowling Game Kata is a very well known coding exercise created by Robert C. Martin geared towards practicing Test Driven Development (TDD). My cohort Russell Blake from G Systems was reading through Robert Martin's fantastic book, "Agile Software Development" where he came across the Bowling Game Kata and had the brilliant idea of recreating it in LabVIEW and blogging about it. We decided to each go through the kata with a different unit test tool and blog about our experience, I will be going through the kata using the LabVIEW Unit Test Framework Toolkit (UTF), Russell will follow up with a post that goes through the kata with JKI's VI Tester.
Imagine taking your brand new lowrider to a mechanic to have a hydraulic lift kit installed. You go back the next day to pick the car up and before you can say anything the mechanic jumps in, flips a few switches and your lowrider starts to hop. You are thrilled but as soon as you climb in and turn the key you realize that your lowrider no longer rides. If this happened to you, you would not be pleased with your mechanic.