綺麗にできてるツールに機能を追加したいけど綺麗さが崩れてしまうのであんまり直したくない感
最近だと オブジェクトのデータのフォーマットチェックする関数が再帰で return するだけで済んでたのにどこが悪かったのかわからなくてエラー箇所情報などの補足データも入れようとするといろいろごちゃごちゃするし再帰関数外部のデータを保存するところを更新したりとなんだかなぁというコードになった

単純なのだと

value = update(value)



const tmp = update(value)
if (!tmp) return
value = tmp

にするのでも 嫌だなぁって気持ちになる