【技术专贴-转载】关于bug的爆炸增长
原文作者@夏午
据我了解,贴吧中几乎每一个作品都会提到修复bug的字眼。也就是说随着作品的开发,bug不可避免。事实上,真正的bug不容易修复。而帖子中通常在下一个版本就修复了bug。所以这些bug应该是因为自己的小小失误而产生的。做到以下几点,你的bug会大量减少:
每个脚本开头初始化将要使用的变量(变量包括自己创建的变量和坐标,造型等)。我见过的光是因初始化不当而出现bug的作品不计其数
优化,优化!我在学习scratch的时候始终在学习优化,也就是寻找更简洁的代码。我所见过的作品中一般都是没有优化过的。一股脑的拖拽模块而不对已经做好的脚本进行优化可不是一个好习惯,首先带来的是文件大和运行慢,再来就是一堆让你抓狂的bug。这时候你只能弃坑重做了。几百个模块的逃脱魔鬼世界游戏就被我给扔了(这是3年前的作品)
(好像只有这两个注意事项)
补充一下:重复的代码两个以上就要使用自定义模块,类似的代码要想办法用变量或列表优化成一个代码,尽量减少使用递归
二楼