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