自動改札機のプログラム

今週末は「アジャイルソフトウェア開発の奥義」にでてくる自動改札のプログラムを書きました。本に出てくるのはMonostateというパターンの実装例で、それを一度写経した後、Monostateは忘れてフツーにTDDで書きました。今回の使用言語はJavaです。CとかRubyでも書いてみよう。お題のストックが増えました。