特殊与一般
特殊与一般
当值列中需要存在几个特殊含义的值时,在一般值中不应出现这些特殊值,否则会出现很难定位的问题。
例如,打开模式窗口,这个模式窗口中有确定、清空、取消按钮,点清空按钮返回“qk”两个字符,假如正常值中也存在"qk"的值,点确定按钮时也会返回“qk”,这些主窗口就误判为点了清空按钮。
正确的处理方法:清空返回"",取消返回" ",确定返回选定的值。前提条件是正常值中不存在" "与""。
再如,报表的模板文件命名为temp.rpt,在制作报表时自定义报表也有可能命名为temp.rpt,处理方式可以是模板文件与自定义文件不在同一目录,或模板文件名起名为特殊字符,如$temp.rpt。