私達は全部にテストを書いている(本当に?)。けど、テストが有益なのかどうやって分かるのかな?
私達が本当に必要だったものは、テストが本当に問題(TDDのテストは、何らかのテストを成功する前には 必ず 失敗する)を見つけてくれるかどうかだ。
だからこそ、ミューテーション解析を提案したい!
このテクニックは、あなたのコードを変更してテストを動かすとテストが失敗するのを期待します。そうでないと、あなたのテストに何らかのミスが有るはずだ。
このトークでは、ミューテーション解析のより詳しい技術を紹介したり、Scalaのプロジェクトへの適用の仕方を説明したり、実際のプロジェクトでの幾つかの結果をお見せするつもりだ。
票中 票投票済み