客先でシェルスクリプトを即興で書く

懸念したgrepだけでなく、他にも使うコマンドがそれぞれちょっと古かったのでその場でほとんど書き直すことになってしまいました。テストファーストもTDDもできたとは言えません。そのかわり副作用の無いスクリプト(クエリ系)と副作用のあるもの(更新系)に分けて、更新系をなるべく小さく、クエリ系の結果を元に動作するように設計し、クエリ系は目で確認しながら小さく始めて大きく育てるイメージで作業しました。動くところまで持っていけたのでまあ良かったかなと思います。