我的 IVR 应用程序包含许多全局变量,这是不可避免的供应商提供的框架的副作用。因此,在很多情况下,变量在一个 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 复仇者