よくプログラマは力量の差が大きいとは聞きますが・・・まさか自分でやるとは思わなかった。
- 一年前
「再帰SQLが使えないから無理!」
SQLは単純に、Javaで再帰処理やって工数3日、処理時間500ms
- 今日
「再帰SQLは無理でも自己結合すればいいじゃん!」
SQLだけで完結させて、工数4時間、処理時間2ms
・・・どっちも自分です。
一年前の自分の頑張りはなんだったんだってへこみました。
(しかも、操作を集約できてなくてでかい再帰処理があちこちに飛び散ってる orz)
リファクタしたい、全力で。