首页 » 99链接平台 » APP开发的原则和定律是什么(定律开发代码原则优化)

APP开发的原则和定律是什么(定律开发代码原则优化)

神尊大人 2024-12-07 02:43:22 0

扫一扫用手机浏览

文章目录 [+]

当我们围绕着APP开发的讨论中,几乎不可避免肯定会引用几条定律或者原则,那么

破窗定律

假如一幢楼房,一扇窗户坏了不及时地修理,那么会招来更多的人,破坏其他的窗户,毕竟窗户已经坏了,坏人在打碎几扇窗户谁又在乎呢?

如何应用到APP开发中?

在APP开发中,我们可以把破窗定律应用到代码质量中,一旦在测试中我们有一定数量的代码进入了没有被覆盖的代码库,就会添加更多没有覆盖的代码,这就是保持100%代码覆盖率的论证,所以我们可以在窗破裂之前看到裂痕.

APP开发的原则和定律是什么(定律开发代码原则优化) 99链接平台
(图片来自网络侵删)

帕累托原则(80/20 法则)

帕累托原则说,80%的结局来自20%的原因,当然数字80和20都不是精准的.我们来可以做个例子:世界上富有的20%的人创建了世界80%的收入,疫情80%的病毒是来自20%的受感染的人群,这些例子比比皆是.

如何应用到APP开发中?

专注于导致80%用户使用异常的那20%的错误,专注于实现80%的APP功能需要的那20%的总构造时间等等.

沃斯定律

沃斯定律指出,软件变慢的速度比硬件变快的速度要快。

如何应用到APP开发中?

真的不要依赖我们的硬件来运行不好的代码,如果编写优秀的代码正好与克努斯的优化原则正好相对,如果我们一开始就做好了架构,是不是我们后期代码编写时候技能满足克努斯的优化原则,又可以支持沃斯定律呢!

克努斯的优化原则

在他的一部作品中写了“过早优化是万恶之源”这句话,这句话经常断章取义,并被用作根本不关心优化代码的借口。

如何应用到APP开发中?

根据上面所说,我们不应该优化得过早,然后在沃斯定律,开发人员不易过度地依赖硬件执行优化不好的代码,最后,这就是我们从这俩个原则中总结出来的,优化比较轻松的代码,这样更轻松也更节省时间,例如,写了很多的代码可能我们的代码中已经有很多的循环,那么我们就可以抽离代码中业务相同的循环,写出公用的方法,除此之外,我们不要再代码上花太多的时间.

标签:

相关文章