[コラム] F# で TDD (@TDD道場#06)
わんくま名古屋勉強会#16 (2011/1/15) の TDD 道場では、 F# で FizzBuzz をやりました。
登壇していただいた 4名の方、 ありがとうございました。 会場には F# を見るのも初めてという方が多かったかと思いますが、 楽しんでいただけましたでしょうか。
テストコードの全体と、 製品コードの途中までは、 「[コラム] F# で NUnit するには」 に掲載してあります。 また、 当日のスライドとソースコードは、 「勉強会などで使った資料」 からダウンロードできます。 ここでは、 コードが成長していく様子と、 最後のリファクタリングについて書いてみます。
テストファーストでは、 失敗する (NUnit ランナーがレッドを表示する) テストケースをひとつ書いて、 それを通すように製品コードを追加・修正してそのテストケースを成功させます (グリーン)。 そのステップを示すと、 FizzBuzz では次のようになります。 (太字にして色を付けた部分が、 そのステップで変更・追加したところ。)
| 固定リンク
| コメント (0)
| トラックバック (0)