开发APP的原则和定义是什么

APP开发


浏览:1384 次

当我们讨论APP的发展时,几乎不可避免地会引用几个法律或原则。所以我今天就来谈谈APP开发的规律和原则

破窗定律

如果建筑物的一扇窗户坏了,没有及时修复,就会吸引更多的人破坏其他窗户。毕竟,窗户坏了。谁在乎坏人打碎几扇窗户?

如何将其应用于APP开发?

在APP开发中,我们可以将破窗定律应用于代码质量。一旦有一定数量的代码进入测试中未涵盖的代码库,我们将添加更多未涵盖的。这是一个保持100%代码覆盖率的论点,因此我们可以在窗口破裂之前看到裂缝

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

帕累托原理说,80%的结果来自20%的原因。当然,数字80和20并不准确。让我们举个例子:世界上20%的富人创造了世界80%的收入,而疫情中80%的病毒来自20%的感染者。这些例子比比皆是

如何将其应用于APP开发?

关注导致80%用户使用异常的20%错误,以及实现80%APP功能所需的20%总构建时间

沃斯定律

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

如何将其应用于APP开发?

真的不要依赖我们的硬件来运行坏代码。如果编写好的代码与Knuds的优化原则正好相反,并且如果我们一开始就有一个好的架构,那么我们是否不仅可以满足Knuds优化原则,而且在以后编写代码时还可以支持Worth定律!

KNUS优化原理

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

如何将其应用于APP开发?

根据上述内容,我们不应过早地进行优化。然后,根据沃斯定律,开发人员不应过度依赖硬件来执行优化不佳的代码。最后,这是我们从两个原则中总结出来的。优化代码更容易,这更容易并节省时间。例如,如果我们写了很多代码,代码中可能有很多周期,那么我们可以从代码中的相同业务周期中退出并编写公共方法。此外,我们不应该在代码上花费太多时间