Entries from 2012-06-09 to 1 day

「TDDは プログラマーが主体で行うテストだ、どちらかといえばビジネスとテクノロジーだとどちらかといえば後者だ。」の説明。相対的にはずしてはいない説明なんだけど、私は少し不満がある。DDDでは、 開発者が、対象ドメインを知りたい、理解したい、ドメ…

ライフゲーム、テストケースで対象ドメインに対する理解をテストケースでうまく囲い込んでいくと、 Wikipediaの ライフゲームのルールを記載してような内容が、プロダクションコード内で圧縮して表現できるところに到達する。(個人的には、全体のボードでは…

Unit Test内の外側のテスト、内側のテスト

単体テストケースにも、ドメインの期待する期待する振る舞いを明確にしていくテストケースと、外側だけではジャッンプし過ぎなので、補助問題設定し、ドメインの構造を一歩づつ確実にクリアにしていくテストケースをよく分けて考えている。 (補助問題を考え…