メトログラフの設計が古いのでなんとかしたい。
なんとかしたいのだが、車を走らせたまま部品交換するような話になるので、とにかく気が重い。これをいい続けて1年くらいは経ってる気がする。
やる気になったところで仕事が忙しくなり、どこまでやったかがあやふやになり、作業継続が困難になって最初からやり直す、みたいなことを繰り返していて、リポジトリがカオスです。
いでよClaude
日曜大工のアプリです。ドキュメントの整備も適当だし、実装もいきあたりばったりだし、テストのカバレッジも高くない。
シャド観の実装をまるっと持ってきて、最低限書き換えて動かしてるから設計も古いし無駄もある。一方、(自分で言うのもなんだけど)初期設計のキモは筋が良かったので壊れずに続いている。
この状態をAIに読ますと、普通にとんちんかんな推論が始まる。
同じようなファイルがあります!ああ、ごめん書きかけのやつで~みたいな。
まずはリポジトリをざっと走査させ、各ディレクトリの役割をじんわり伝え、既知の問題点とやりたい方向性を伝え、それを土台に議論していく。与えた情報は都度都度ドキュメントに記載をさせてたまにチェックし、こちらの意図が正しく伝わっているかを確認する。
このサイクルを延々やって、利用料金そこそこ消費して、全体感や方向性、どう整理したらいいかの着地点が決まった。
ほか、効率化のための試験スクリプトを山ほど制作して、新たな設計が間違ってないか、ムリがないか、先方にご迷惑をかけたりはしないかを検証する。
で、しっかり目にご迷惑をかける案ばかりになっちゃうもんで交通整理のための議論をまたやって、をけっこう長い間やっている。
どうしても機械的アクセスをする以上、迷惑だけはかけてはならぬ。ただでさえ歓迎されない行動してんだから。
休み休みではあるけど、もう2ヶ月くらいこの状態が続いていて、新メトログラフの姿はまだぼんやりとも見えないです。
やーきつい。
