Archive for November, 2006
Shooting in the Dark
While we wait for the estimates to come rolling in, and before I forget, here’s a report on our work so far on the Shot Pattern Analysis program.
Shooting for Simple Design
Estimation, simplicity, TDD, tracking. Chet and Ron undertake a project a bit larger than their usual run, to see what happens.
Single Frame Cleanup
The Frame object in our Haskell-inspired Java program has an awkward interface. Let’s take a look at it and see what can be done.
Thoughts and Actions: Single Frame Scoring
Let’s proceed with making the Haskell-inspired Java version “better”, focusing on writing tests for a new Frame object. The code gets odd, but turns out better after a while …
Thoughts and Actions: Beyond Haskell
The Haskell experiment we did at the Simple Design and Testing conference has led to some questions and some answers. I’d like to discuss some of them here, and start in a slightly different direction based on the learning.
Recurring Drama
The continuing saga of recursive implementations of Bowling, email from our fans, and a refactoring of my Java code.
More Hassling with Haskell
Lots of fine feedback on the Haskell article. Alternative implementations in Java, Ruby, and even Haskell! Much fun! PLUS!! FATAL FLAW DISCOVERED IN RECURSIVE VERSIONS!!
Haskell Bowling
At the Simple Design and Testing conference, Dan Mead bravely agreed to implement the infamous Bowling Game exercise, TDD style, in Haskell. It was fun and interesting. Here I present some discussion, his program, and a Java program in a similar style.














