見出し画像

#346 場当たり的

問題発生して、都度
対処をしてはみたものの、
なんだかスッキリしない。

根幹から見直さないと
場当たり的な対処になってしまう。
わかってはいるが
不具合がパラパラ発生すると
こうだったから、こう治し
ああだったから、ああ治す
こう、とああの間は矛盾していたりする。

まてまて、
まずは、どう動いているかを紐解いてみる。
どう動いているかを、
わかりやすくするために
関数ツリーを書いてみる。

関数ツリーを見ながら
作者の意図を探ってみる。
恐らく、こうしたいはずだ。

開始する
処理する。
正常に終わる。
異常で終わる。
中断する。

この場合はどう扱ったら良いか
眺めていると
あれ?この仕組みが使えないか?
この仕組みを追加しよう。
一気に解決させることがある。
いろんな事象に見える不具合も
たどれば、問題は一つなのかもしれない。

教訓
一気に解決できる方法を
模索したい


よろしければサポートお願いします