指示され通りに作成され、指示された通りに結果を出していたプログラム。
皆の要望を叶えるために、機能が増やされ、便利になったと言われていた。
しかしある時、処理が遅いと文句を言われるようになった。
処理手順は全く問題ない。原因はデータにあると思われる。
しかし、このプログラムの父である仕様設計者は、プログラムが悪いと決めつけ、挙句の果てには破棄して作り直すと言い出した。
しかし、作り直したからと言って、改善される保証は無い。
…で、何が原因で遅くなるのかを再度解析した。
原因判明。
データ(正確にはIndex)が壊れていた。
処理は運用開始時よりも早くなった。
無実なのに破棄されそうになったプログラム。
僕はこのプログラムを慰めてあげよう…
皆の要望を叶えるために、機能が増やされ、便利になったと言われていた。
しかしある時、処理が遅いと文句を言われるようになった。
処理手順は全く問題ない。原因はデータにあると思われる。
しかし、このプログラムの父である仕様設計者は、プログラムが悪いと決めつけ、挙句の果てには破棄して作り直すと言い出した。
しかし、作り直したからと言って、改善される保証は無い。
…で、何が原因で遅くなるのかを再度解析した。
原因判明。
データ(正確にはIndex)が壊れていた。
処理は運用開始時よりも早くなった。
無実なのに破棄されそうになったプログラム。
僕はこのプログラムを慰めてあげよう…