SYSTEM DEVELOPMENT

SYSTEM DEVELOPMENT

変数名の桁長

以前、 controller からjspに値を渡して入力値を受け取るのに追加した入力項目が どの様にしても受け渡されない現象がありました。
文法誤りが無く、重複や値の拾い漏れ等も確認して尚、入力値が渡らずに原因不明のまま、日が過ぎたのでした。
この様な場合、加えた修正を1つ1つ除去して動作の変更具合を確認したり、確実に期待する動作が保障されたダミーの修正を加えて環境異常などを調査する事もあります。
試しに、として、入力項目「test」を新設して受け渡しを調べた処、期待通りに受け渡しに成功したのです。
 
そこから、目指す箇所の仕様に沿った変更を順次 足して行き、行き着いた原因は受け渡しに利用した変数名の長さを変える事で、事態の解決を見たのでした。
バグの原因は、時に想定外の部分に潜む の教訓となりました。

menu