Bootstrapping Quality

Michael Roufa - 18 October 2013

I gave a talk to CompSci seniors at Seattle University today about Version Control Systems, Test-Driven Development and Continuous Integration. Here are the slides:

During the presentation I tried to demonstrate TDD by building FizzBuzz in a test-driven manner, then showed off Dependency Injection and Mocking by adding text from my twitter feed.

Download the source here.

Notes:

  1. I removed my twitter app authentication keys, so if you execute the program it won’t work. See the file Twit.cs and Twitter Development if you feel the need to resuscitate this.
  2. I turned off the Azure VM that hosted the Jenkins instance referenced in the slides. It was costing me two cents an hour! That’s like a latte every week.