もう嫌だ!と思ったソース④
家に帰ってもホームページを更新する力が残っていたので、今回はとあるシステムの
調査のお話です。内容はシステムを長時間使っているとDBアクセスが稀に失敗するときがある。 ちゃんとDBのオープン、クローズを行ってるの?抜けがあるんではないの? ということで問題視されているDBのオープン、クローズの調査を行うことになりました。 調査した結果、DBのオープン、クローズは問題ありませんでした。ですが、、、 ですがですよ?処理はオープンすると必ずクローズしてますが、いや~これはシンドイ 理解するのに時間のかかったソースでした。 こんなんです。 ①オープン、クローズする箇所がたくさんある。 ②オープンとクローズする所が別メソッド内である。 ぎゅっと凝縮してイメージにすると 動きは正常かもしれませんが、このプログラムは非常にわかりにくいです。 ちょいと使い方を誤ったら即不具合となるソースコードでした。 |