2020-12-01から1ヶ月間の記事一覧

TDDの考え方を活用してレガシーコードのリファクタリングに立ち向かう

テスト駆動開発(以下、TDD)を学び始めた人が、現場でぶつかる壁の一つは「レガシーコードなのでTDDが使えない」だと思います。 「レガシーコードをリファクタリングしたい」「けど、リファクタリングするためのテストコードがない」「テストコードを書きた…

「全網羅テスト」という言葉について 〜または、ペアワイズ法、直交表、PICT活用時の落とし穴〜 #テストアドカレ

私は「全網羅してます」という発言を聞くと気になってしまいます。もう少し細かく言うと、網羅基準がハッキリしていない状態で「全網羅しました」と言われるとツッコミを入れることがあります。 今回は、具体的な例を元に、全網羅について考えてみます。