▷Scratch课堂丨你的代码冗余了吗?

代码冗余

代码冗余(rǒngyú),即是编程时不必要的代码段。一般来说,一段程序能够执行既定的任务,但是经过优化,能够同样达到目的,执行效率增强,且代码数量减少了,说明删除的代码就是程序的冗余代码。冗余代码主要分两部分:多余执行的冗余和代码数量的冗余。

误区

最近一个小朋友请教scratch问题,我发现他的脚步中有一些代码写的比较冗余,左边是小朋友写的脚本,右边为小编改后的脚本,大家看看有哪些区别,小朋友的代码是否冗余了?

1 删掉的代码永不崩溃,没有副作用

删除掉无用的或者冗余的代码,那么与其相伴的枝节问题就不会在未来的某个时刻导致问题了。如果要进行大规模的重构或者是根据某个标准对源码进行排版的话,就无需担心已经删除的那部分代码了:它们已经没了。

2 删掉代码,也为大脑清除记忆

项目中的代码数量通常成千上万,不可能都记在脑中。但是看见方法名的时候,我们无需去查阅文档或者源码就可以记起该方法的作用。需要记忆的东西越少,我们的创造性就越高,删掉冗余的或者无用的代码,我们需要记忆或者关心的事情就又减少了一些。

3 在写代码时就审查代码的价值

如果你已经习惯了删除无用的代码,你会在写代码之前就问自己一句我真的需要这些代码吗?。这样你可以避免写出不是肯定会需要的代码。你还习惯于会去找寻是否已经有代码可以解决手头的问题,以此来避免重新发明轮子。这些都有助于你的项目的可维护性。

解惑

留言发表你的看法

去掉冗余代码的好处还有哪写?

抽取留言前三名发红包哦丨留言后也可以加qq群:450293901 来查看抽奖结果哦!

Scratch案例推荐

????▷Scratch课堂丨空战游戏-保卫南海

????▷Scratch课堂丨雪花曲线【递归解说】

????▷Scratch课堂丨在Scratch上制作打地鼠

????▷Scratch课堂丨在Scratch上画五环等图形

????▷Scratch课堂丨在Scratch上制作接红包游戏

????▷Scratch课堂丨数学之美-蝴蝶曲线

????▷Scratch课堂丨学数学-算勾股数

????▷Scratch中做一个简单迷宫小游戏,值得您收藏!

????▷Scratch中实现一个按钮的动画效果,值得您收藏!

????▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏

????▷Scratch课堂丨什么是云变量?怎么用它来做数据排名?

????▷圣诞节快乐!用Scratch来制作圣诞老人发礼物,值得你收藏!

????▷Scratch课堂丨用Scratch来制作谷歌浏览器中的奔跑小恐龙游戏!

????▷Scratch课堂丨模拟物理算法:万有引力、曲线运动,值得您的收藏!

每周都有学习资料分享!绝对硬货,扫码关注我们吧!记得分享给你的小伙伴哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少儿编程课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值