見出し画像

社内SEの日常、不具合探し

ある開発中のシステム、機能まで正常に動いていたのに今日は不具合が発生しています。
おそらく、ここ数日に開発した部分が影響しているのですが、原因不明です。

こういう場合、不具合の原因を細かく調べていくしかありません。
ステップ実行しながら、怪しいか所を探していきます。

ある関数が機能していない事に気が付きました。
関数で異常が発生すれば、例外エラーが発生するはずですが、例外エラーは発生していませんでした。

この関数が正常に動作しない原因、入力するデータが変更されたのに、処理の変更を忘れていた事が原因です。
普段ならば、処理に異常が発生すれば、例外エラーで捉えられるようにしています。

本来ならば、入力するデータの確認は厳重にすべきでした。
この厳重な確認が抜けていて、例外エラーも発生せず、怪しい計算結果をしています。

修正することで、開発中のシステムは正常動作しました。
入力するデータの確認、プログラミングの基本中の基本だと思うのですが、稀に忘れることもあります。

プログラミングを人生の半分以上行っていても、基本はとても大事です。
なお、正式運用前のシステムなので問題ありません。

#社内SE #日常 #不具合探し #開発中 #システム #原因不明 #関数 #例外エラー #入力するデータ #変更 #処理 #異常 #基本中の基本 #大事


この記事が気に入ったらサポートをしてみませんか?