私の IVR アプリには、避けられないベンダー提供のフレームワークの副作用として、多くのグローバル変数が含まれています。そのため、1 つの JSP で変数に値が与えられ、呼び出し元がアプリの奥深くにいくつかのダイアログを表示するまで、変数に再び触れられないケースが多数あります。
このような変数を追加または変更する必要がある場合は、機能全体の詳細には触れずに、変更について説明するプリアンブル コメントを残します。
<%--IVRAvenger 20100927 Issue#:12345: Keep track of what the caller entered. Used for multiple ID/ID change logic, further on. --%>
<assign name="gblIDInput" expr="memberID"/>
これは誤解を招くものですか?これらの小さなステートメントを追加するだけで、他の開発者がコードをスキャンして、これらの変数が (疑わしい) 魔法を働かせるモジュールを見つけられるようにする方がよいでしょうか?
ありがとう、
IVRアベンジャー