最近,周怿成一直在捣鼓着编程,时不时还出些BUG。有些BUG甚至连我都必须使出“杀手锏”才能解决。
“啊啊啊啊!”你听,准是周怿成又碰到什么问题了。我走到客厅,果然不出我所料,只见周怿成正坐在电脑前抓耳挠腮呢。我走了过去,让他先闪开。接着,我问道:“哪里又出问题了?”“这火箭没法往左边移动啊!”周怿成说着,还指了指。我运行代码一看——还真如此。我看了看周怿成写的代码,并没有发现什么问题。我想了想,把这串代码分成相同的两份,再改了改。BUG就这样被修复了。“主要原因还是这串代码太长了。”我说道,“代码太长就有可能出错,这是scratch里的正常现象。”
没过一会,正当我以为问题解决时,周怿成又整出了新的“幺蛾子”。我十分无奈,看了看代码——这下麻烦了。如果改动的话,这些层层递进的代码很容易出问题。不改动又没法修复。我没办法,只能使出杀手锏了——自定义代码!我先创建新代码块,再在“定义”代码块下面放上了刚才的一长串代码。最后,把定义好的新代码放过去,运行!问题果然解决了。“代码太长时,可以用自定义代码解决......”我说着,又看了看代码。
其实,一般情况下,BUG是很容易出现的。但只要信心,也会很容易修复。