レガシーコードからの脱却 まとめ – 10.10.1
10.10.1 優れた受け入れテストのための7つの戦略 内容 受け入れテストは、開発者に何を作る必要があるのか、何がいちばん重要なのか、いつ終わるのかを教えてくれる。機能がどうなると終わるのかを知ることで、開発者が作りすぎるのを防ぐことになる。 ここでは10章(10.1.1)で伝えた内容で「受け入れテスト」について実際にどうやって実践する、有効な7つの戦略を説明している。 戦略 補足 作っているものが何に役立つのか明確にする そのまんま 誰が何のために何をしたいのかを知る そのまんま 受け入れ基準を自動化する ? エッジケース、例外、代替パスを表す ? 例示を使って具体化し、矛盾を一掃する ? 受け入れ基準とふるまいの分離 ? 各テストを一意にする ? 学び まだよくわからない。 要勉強。