关于调试,目前是让我又爱又恨的。quicker很好,希望能更好。
我目前花在看调试html上的时间,可能跟编写时间一比一左右。偶尔几次产生‘绝望’感,都是在看调试html的时候。
以下是一些具体的事例和建议:
1、不便于搜索。
比如,我用来做excel,最终输出结果中有个值明显异常。我就想用这个值作为关键词去日志里检索,按图索骥。
遇到的问题是:html文档打开后,点击‘全部展开’后,可能需要好几分钟(当日志比较大的时候)。然后才能用CTRL+F去检索。然后会遇到下面第2个问题。
2、子程序里的运行日志,不能从html‘直达’.
我很喜欢子程序。甚至,会在子程序内嵌套子程序。
然后,很多时候甚至多数时候,我从html里找到一个步骤后想要跳转到编辑页面,不行。得手动复制步骤编号,然后去找那个子程序,打开,粘贴编号。不方便。
很多时候,‘找到那个子程序’要花不少时间。这个关系到下面第3个问题。
3、html里,‘展开’和‘折叠’不便。
有时候,我找到了出错的模块。但是,要想要确定它属于哪个子程序,需要花很多时间。需要向上滚轮好多轮,过程中需要紧盯屏幕怕错过了折叠按钮。
概括来说,展开和折叠的按钮不明显,查找费劲。
4、日志关掉后,不容易找到。
建议:能够在动作-右键-信息的位置,看到该动作的历史运行日志。
5、编辑过程中,触摸板误触后,很尴尬。
笔记本容易误触。有时候,不小心把一个模块挪到了另一个位置。
然后就很尴尬:
首先,我肉眼可能不确定刚才是不是挪了。然后,我无法去核实是不是挪了。
然后,有时候一着急就按下了CTRL+Z,然后,画面瞬间一变。此时,我不知道刚才按下的CTRL+Z是不是生效了,撤回了哪一个修改。
就很尴尬。。。
建议:在编辑页面,用特殊颜色的字体或其他方式,始终提醒,最近3个被修改的模块是哪几个。
6、不能集中展示html里的运行出错结果。
现状是,html里的出错情况是以红色字体散布在各处的。容易错过,也无法针对性的检索出‘调试结果中又哪些运行失败的地方’
建议:罗列一下;或者,在html里做个类似word里的目录(一个专门超链接到出错处的目录)。
其他建议:
1、希望能够有‘步进’功能。在调试的时候,逐步进行。另,可以一键设置————在每一个模块完成后,能够把该模块的‘out’值以消息提示的方式展示。