接口处理方式
来源:互联网 发布:js点击小图片显示大图 编辑:程序博客网 时间:2024/06/04 21:19
接口处理方式
这是每个应用中最薄弱的环节,也是最重要的环节,比如国际标,肯定要依赖中心库,并且强依赖。
* 注释要写详细,包括出现异常情况怎么处理,重要返回内容哪个可能为空
* 建立单元测试,覆盖率要接近100%,每次上线前都要执行测试用例,调用的应用要检查依赖的应用是否可以正常建立连接,不要等你替换生产环境的时候再检查。
* 定义接口要尽量考虑全面、通用,比如你定义了一个发短信的接口,那应用你要不要区分,虽然你只关心手机号,用户id你关不关心?不确定或者不统一时尽量留一个预留参数hashmap
* 调用接口的尽量自己封装一层,基类就是你将来降低接口升级的神器,举个例子,如果你自己封装了发短信的接口,当发短信的接口要增加一个参数的时候,如果你不关心,只要改一个地方就可以了
* 接口调用失败意味着很严重的问题,这里必须要加一个报警
* 如果是弱依赖,比如应用要显示用户等级,当接口不能提供数据时,这里必须提供一个处理方式,可以不显示等级,但是不要抛出异常,导致整个页面无法显示
这是每个应用中最薄弱的环节,也是最重要的环节,比如国际标,肯定要依赖中心库,并且强依赖。
* 注释要写详细,包括出现异常情况怎么处理,重要返回内容哪个可能为空
* 建立单元测试,覆盖率要接近100%,每次上线前都要执行测试用例,调用的应用要检查依赖的应用是否可以正常建立连接,不要等你替换生产环境的时候再检查。
* 定义接口要尽量考虑全面、通用,比如你定义了一个发短信的接口,那应用你要不要区分,虽然你只关心手机号,用户id你关不关心?不确定或者不统一时尽量留一个预留参数hashmap
* 调用接口的尽量自己封装一层,基类就是你将来降低接口升级的神器,举个例子,如果你自己封装了发短信的接口,当发短信的接口要增加一个参数的时候,如果你不关心,只要改一个地方就可以了
* 接口调用失败意味着很严重的问题,这里必须要加一个报警
* 如果是弱依赖,比如应用要显示用户等级,当接口不能提供数据时,这里必须提供一个处理方式,可以不显示等级,但是不要抛出异常,导致整个页面无法显示
- 接口处理方式
- 接口请求返回变量处理方式
- 关于销售订单挑库发放卡接口以及发运处理卡接口的处理方式
- 程序中断方式的接口电路以及处理过程
- MSR系列路由器PPP-MP捆绑多个接口时的包处理方式说明
- 模板方法和接口参数的联合使用 [ 同一请求,不同处理方式 ]
- 新浪天气接口XML处理方式,最终转成数组使用代码
- Dubbo的正确打开方式之基本接口定义及异常处理
- Dubbo的正确打开方式之基本接口定义及异常处理
- 接口的实现方式
- Aop实现接口方式
- HttpClient接口Get方式
- HttpClient接口Post方式
- java 多线程(接口方式)
- 接口的提供方式
- libcurl 接口调用方式
- 接口技术实现方式
- mybatis接口方式编程
- java中long,int,short与byte数组之间的转换
- [JavaScript学习]幻灯片效果
- NFC代码流程
- XPath 文档 解析XMl
- 手把手教你玩转SOCKET模型之重叠I/O篇
- 接口处理方式
- CentOS yum安装Apache + PHP + MySQL + Tomcat
- 有关 /sbin/init
- 为已有的web project项目加入maven支持
- 关于Hadoop你需要知道的几件事情
- 记录一下没有整过的contest
- 运维做事流程总结
- oracle BBED的安装
- http_load的使用