分享到:
电话:0371-61318821
助力企业快速实现 "互联网+" 计划

官方微信

郑州星云互联学院,'互联网+'知识解答,互联网智库
首页 > 星云学院 > 干货分享

APP开发的一些定律和原则

APP开发并不是独立于其他行业的冷门技术,当我们进行APP定制开发时,一些定律和原则,对于APP定制开发来说,同样适用。今天我们就来说一些APP开发的定律和原则。

 

破窗定律

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

如何应用到APP开发中?

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

 

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

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

如何应用到APP开发中?

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

 

沃斯定律

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

如何应用到APP开发中?

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

 

克努斯的优化原则

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

如何应用到APP开发中?

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



作者: 时间:2022-08-18 阅读:621 分享到: