用户:
SKQA查看:166 回复:4 评论:25 创建时间:2020-04-11T21:52:58
很多训练师们做游戏的时候
程序出现BUG
也不知道BUG出在哪里
就算找到BUG了
人家又会提出新的更新意见
然后脚本又是
一 团 糟!
这怎么办呢?
↓↓↓
常见的BUG不只是相似积木混淆、积木漏掉等等,我们需要拒绝超长的脚本。为什么呢?
首先,我们先介绍一下一个常见的误区。
很多训练师觉得,
脚本越长感觉自己很厉害
然鹅
事实却恰好相反
脚本越长,职责越多,可读性减少,从而导致程序出现BUG,很难添加新的功能。
什么意思呢?
举个小栗子~
程序实现角色1左右移动,碰到角色2发出音效,计时器大于30时停止脚本。
你喜欢这段脚本吗?我并不喜欢。有的训练师可能会喜欢,为什么我不喜欢呢?
因为,这段脚本职责太多,又要负责初始化,又要做移动,还要发声音,还要停止脚本。
这就是职责的问题。现在再来回答:你喜欢这段脚本吗?
比如我现在想让角色1不持续发声,修改就比较难了。
也有很多训练师说不难!
但是!
如果我们又想添加说话、询问等功能,
脚本会极难修改。
因为脚本职责太多,
从而导致可读性降低,
程序极难修改!
很多训练师觉得脚本长,自己就越厉害,越酷。但是,我现在给你来一个更酷的!
看看正确的做法吧~
现在如果要不持续发声,显然只需要修改发出声音的脚本。这就是脚本职责单一。
脚本职责单一是一个很重要的思想,在编程中无处不在,处处用到它,它通常也是成功的法宝。有了它,可以很轻松的找出程序的BUG,让你的工作事半功倍。
嗯,d=====( ̄▽ ̄*)b 顶!
点赞0
评论
顶吗?也只是随便做做玩玩的呀😝
你帮了我scratch新手!
你是kitten新手还是scratch啊
我又做了一个教程帖
我是scratch新手
我做教程还是有技巧的呵呵
你那么快就学会了?
没关系哒~应该的~
额,快学会了,你继续发。嘿嘿,我会给你的作品点赞的
我发了呀
我因为不太懂kitten所以作品正在慢慢做
嗯,加油ヾ(◍°∇°◍)ノ゙
我会加油的
嗯,好的
你有多少金币啊,多的话可以买别人的作品参考一下,但不能不修改就发布!
我两千多应该可以
嗯,可以,我也是两千多
我可以买,但kitten也差不多马上熟悉了,可以