4-5作业回答
来源:4-5 【总结与作业】关于通用模块的说明及作业

mapper
2019-02-12
作业1:为什么响应对象需要统一格式呢 ?
答: 响应对象统一格式有几个好处,1.降低前后端分离开发的难度,前后端约定好的code作出响应的处理 2. 便于后端人员排查问题 3. 算是一种开发规范吧作业2:除了通用的 AdException,你可能还会设计哪些自定义异常类呢?这样设计的理由是什么呢?
答:个人感觉自定义异常类需要细化到业务或者模块,某个业务,某个模块就应该有对应的自定义异常类,这样设计可以在产生问题的时候帮助后端人员快速定位到问题产生的位置,至少是某个业务出的异常是一目了然的。写回答
1回答
-
同学你好:
作业一回答的非常好!提供统一响应的好处主要有两点:
1. 与前端和客户端保持统一,拥有统一的结构,方便前端和客户端的统一处理,特别是在程序出错的情况下,可以直接显示错误信息。
2. 日志结构的统一,我们经常会把程序的响应以日志的形式打印出来,所以。响应是统一的,日志的结构也能够保持统一。作业二也回答的非常好!自定义异常是需要细化到具体的业务的,但是只有当你的某一块业务足够大(或者简单的说就是代码比较多)才需要自定义异常。比如代码中有很多处理推广计划的地方,就可以定义 AdPlanException;代码中处理 MySQL Binlog 的部分很多,就可以定义 MySQLBinlogException 等等。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
110
相似问题