在线咨询
微信咨询

微信咨询

现在咨询送您价值9800大礼包

手机扫码加我微信

电话咨询

预约回电

专家顾问将在24小时内向你致电

咨询电话 09:00-18:00
400-071-5188

app定制开发过程中的异常处理方法-启橙互联网

2,034人看过 2024-03-28 09:00
在应用程序开发的实际开发过程中,除了bug实际上占了相当大的工作量,有时是一个很好的开发计划,因为一些奇怪的bug必须推迟很长一段时间,所谓的“代码5分钟,错误的两个小时”。因此,是否能尽快处理异常,对开发效率有很大的影响。 ...

  在应用定制开发的实际开发过程中,除了bug实际上占了相当大的工作量,有时是一个好的开发计划,因为一些奇怪的bug必须推迟很长一段时间,所谓的“码字5分钟,排错2小时”是的。因此,能否尽快处理异常,对开发效率影响很大。

  我们对app开发的异常处理有几个经验:

  在编写正常流程的业务代码之前,提前考虑异常处理,“先考虑失败,先考虑失败,先考虑失败”,沿着业务流程分支,首先处理异常情况,如获取在线数据显示列表,首先考虑网络异常、服务器错误、数据失败等异常情况,并依次给出相应的提示,最后处理正常数据,您必须编写正常的业务代码和异常处理代码。您只需更改工作顺序。事实上,您投入的开发时间并没有增加,但您的效率大大提高,因为一旦出现异常,我们可以快速判断异常原因,节省大量时间。

  这样做还有另一个好处。在你的思维陷入复杂的业务逻辑之前,先处理一个相对简单的异常分支,这样可以避免你被业务逻辑导致大脑缺氧,然后回来处理异常分支。

  隔离前后台对接的数据接口,最好不要直接使用后台提供的数据,并在中间添加一层映射。一方面,如果后台数据出现问题(异常数据、变更字段等),您可以在映射数据时找到和定位问题;另一方面,它也有助于您使用更适合应用程序的数据形式进行数据持久性。

  此外,建议制作接口输入和检查工具,但最好自动检测接口反馈是否正常(服务器负载过大、字段变更、第三方服务过期等)。

  收集、汇总异常信息和持续数据

  如有异常,最重要的是收集到异常代码行(如Mainactivity第61行)和异常原因(如空指针异常),并记录为上传和查看当地文件的本地文件

【启橙互联:www.qcwljs.com】个性化软件定制开发专家!提供专业的软件开发、手机APP开发、微信开发、小程序定制服务!

免费获取价值¥9800项目解决方案

Copyright © 2022 广州市启橙网络技术有限公司 版权所有 粤ICP备18028829号-1