
&rdquo是的。因此,能否尽快处异常将极大地影响开发效率。[/h用程序开发异常处,我们有一些提示:提前考虑异常处。在为正常流程编写业务码之前,请考虑例外情况。如果你不想赢,先考虑输。,沿业务流程分支,首先处所有异常情况,如

在小程序开发实际开发过程,除bug其实占了相当一部分工作量,有时候好好的开发计划,因为几个诡异的bug就得耽误半天,所谓;码字5分钟,排错两小时”是也。所以,能否尽早尽快处异常,是非常影响开发效率的。...
在用定制开发的实际开发过程,bug移除实际上占了相当大的工作量。有时候,一个好的开发计划会因为一些奇怪的错误而延迟,这些错误就是所谓的&ldquo码字5分钟,错误行2小时&rdquo是的。因此,能否尽快处异常将极大地影响开发效率。
[/h用程序开发异常处,我们有一些提示:
提前考虑异常处。在为正常流程编写业务码之前,请考虑例外情况。如果你不想赢,先考虑输。,沿业务流程分支,首先处所有异常情况,如获取在线数据以显示列表,考虑网络异常、服务器错误报告、数据故障等异常情况。,并在处正常数据之前依次给出相的提示。你该先写正常的业务码异常处码。你只需要改变工作顺序。事实上,您投入的开发时间并没有增加,但是您的效率已经大大提,因为一旦出现异常,我们可以快速判断异常的原因,节省大量的时间。
这还有另一个优势。在你的大脑陷入复杂的业务逻辑之前,你可以先处相对简的异常分支,这可以防止你在大脑被业务逻辑剥夺氧气后,当你返回处异常分支时,无意倒、写错或丢失异常处。
隔离前端后端之间的数据接口。最好不要直接使用后端提供的数据。在间添加一层映射。一方面,如果后端数据有问题(数据异常、字段变化等)。),您可以在映射数据时找到并定位问题。另一方面,采用更适合用程序的数据表进行数据持久化也很有帮助。
此外,建议制作一个接口输入检查工具,不管是什么形式,但为了方便维护前端后端接口,最好是自动检测接口反馈是否正常(服务器负载过大、字段变化、第三方服务到期等)。)。
异常信的收集、汇总持续
如果有异常,最重要的是收集异常码行(如MainActivity的第61行)异常原因(如空指针异常),并将其记录为本地件进行上传查看。