Week 3 - The Importance of being Paranoid

Yet another solid week, we got through some pretty gnarly problems as well as some important features while still having fun. The deadline is coming up pretty fast, but based on our progress in the last few weeks, we should be in pretty good shape, come echelon (touch wood).

Some interesting tidbits from this week:

  • We've started to use using Pickle very extensively in our Cucumber steps and this has really made our features more elegant. Andy also came up with some slick Cuke steps (based on Pickle) such as 'Given fixtures are scheduled and generated for season: "current" playing each other "2" times' which really let us focus on the task at hand, rather than spending our time setting up.
  • We ran into a gnarly bug in our Fixture-Generation algorithm (which we'd completed in Week#1) while creating another feature, following which we've both become more paranoid with our tests. This has resulted in us writing more negative cases to make sure our code is valid - being paranoid in this case is good, imho.
  • Al Hamra at Holland Village has great kebabs.
Stats as of week 3:

16 issues closed on GitHub, 9 new features added with a current total of 129 scenarios. 1137 lines of code and 3714 lines of test code with a code-to-test ratio of 1:3.3.

Posted by Andy Croll