[技术贴]关于bug的爆炸增长
scratch吧
全部回复
仅看楼主
level 11
夏午👀 楼主
据我了解,贴吧中几乎每一个作品都会提到修复bug的字眼。也就是说随着作品的开发,bug不可避免。事实上,真正的bug不容易修复。而帖子中通常在下一个版本就修复了bug。所以这些bug应该是因为自己的小小失误而产生的。做到以下几点,你的bug会大量减少:
每个脚本开头初始化将要使用的变量(变量包括自己创建的变量和坐标,造型等)。我见过的光是因初始化不当而出现bug的作品不计其数
优化,优化!我在学习scratch的时候始终在学习优化,也就是寻找更简洁的代码。我所见过的作品中一般都是没有优化过的。一股脑的拖拽模块而不对已经做好的脚本进行优化可不是一个好习惯,首先带来的是文件大和运行慢,再来就是一堆让你抓狂的bug。这时候你只能弃坑重做了。几百个模块的逃脱魔鬼世界游戏就被我给扔了[不高兴](这是3年前的作品)
(好像只有这两个注意事项)
补充一下:重复的代码两个以上就要使用自定义模块,类似的代码要想办法用变量或列表优化成一个代码,尽量减少使用递归
(我是只会发技术贴了吗……)
2017年08月07日 03点08分 1
level 11
夏午👀 楼主
技术贴真的没人看[不高兴]
2017年08月08日 13点08分 2
[呵呵]
2017年08月09日 02点08分
我看技术贴啊,小说没意思,还没我写的好[滑稽]
2017年08月09日 12点08分
要是我不更作品了,光写小说,一天一万字不是事,至少写像他们的水平那样的小说不是事[滑稽]
2017年08月09日 12点08分
Luckey贱当家好像有一贴
2017年08月26日 00点08分
level 8
我看
2017年08月09日 02点08分 3
level 11
夏午👀 楼主
隔壁小说贴都成热气球了,这个贴还是沉船[不高兴]
2017年08月09日 12点08分 4
你怎么不说隔壁游戏帖300多回复?[滑稽]
2017年08月09日 12点08分
吧务
level 15
我的BUG大多是不是自己的失误,你没看过我的帖子,一个BUG从三个月之前就存在,经过3个版本的修复才告消除,另一个BUG是通过增加一堆角色和脚本才修复的
2017年08月09日 12点08分 5
吧务
level 15
还有我早就立志不使用更多模块了,它比直接复制代码更卡scratch
2017年08月09日 12点08分 6
不是的
2017年08月09日 14点08分
回复 ◆永恒的夏午◆ :是的
2017年08月09日 23点08分
不是的,更多模块创建后相对于原来的脚本只是多了call和return,还有3到4个的push和pop,如果直接复制脚本,比创建一个更多模块绝对是复杂多了
2017年08月10日 00点08分
看不懂代码,只懂scratch的模块。我都没上过花钱的电脑学习班,没法和你们比[滑稽]
2017年08月26日 07点08分
吧务
level 15
初始化变量!链表!与我不谋而合!
2017年08月09日 12点08分 7
level 7
[大拇指]
2017年08月10日 00点08分 8
level 4
[大拇指]
2017年08月25日 13点08分 9
level 8
我还是去用集成IDE吧
2017年08月25日 14点08分 10
level 2
置顶
2018年06月14日 10点06分 11
挖坟警告
2018年06月14日 11点06分
吧务
level 15
坟贴勿回
2020年01月29日 03点01分 13
1