在App定制开发过程中会出现哪些异常?
App定制开发
App开发
APP开发
浏览:995 次

在实际的开发过程中,除了bug之外,它们实际上占据了相当大的工作量。有时一个好的开发计划会因为几个奇怪的bug而延迟半天;5分钟用于码字,2小时用于故障排除“是”。因此,能否尽快处理异常将极大地影响开发效率。在App定制开发的实际开发过程中,bug移除实际上占用了相当大的工作量。有时,一个好的开发计划会因为一些奇怪的错误而被推迟。这些错误称为&Ldquo;码字为5分钟,错误线为2小时;对因此,能否尽快处理异常将极大地影响开发效率。
[/hApp开发的异常处理,我们有一些提示:

提前考虑异常处理。在为正常流程编写业务代码之前,请考虑异常。如果你不想赢,考虑先输。,在业务流程分支中,首先处理所有异常,例如获取在线数据以显示列表,考虑网络异常、服务器错误报告、数据故障和其他异常。,并在处理正常数据前依次给出相应提示。您应该首先编写正常的业务代码和异常处理代码。你只需要改变工作顺序。事实上,您的开发时间没有增加,但效率大大提高,因为一旦发生异常,我们可以快速确定异常的原因,节省了大量时间。
还有一个优点。在你的大脑卷入复杂的业务逻辑之前,你可以先处理相对简单的异常分支,这可以防止你在大脑被业务逻辑剥夺氧气后,当你返回处理异常分支时,出现滑倒、书写错误或意外丢失异常处理。

隔离前端和后端之间的数据接口。最好不要直接使用后端提供的数据。在中间添加一层贴图。一方面,如果后端数据有问题(数据异常、字段更改等),您可以在映射数据时发现并定位问题。另一方面,使用更适合App的数据表单进行数据持久化也很有帮助。
此外,建议创建一个接口输入和检查工具,无论是什么形式,为了方便前端和后端接口的维护,最好自动检测接口反馈是否正常(服务器负载过大、字段更改、第三方服务过期等)。

异常信息的收集、汇总和连续性
如果出现异常,最重要的是收集异常代码行(如MainActivity行61)和异常原因(如空指针异常),并将其记录为本地文件以供上传和查看。