接口处理方式

来源:互联网 发布:js点击小图片显示大图 编辑:程序博客网 时间:2024/06/04 21:19
接口处理方式
  这是每个应用中最薄弱的环节,也是最重要的环节,比如国际标,肯定要依赖中心库,并且强依赖。


* 注释要写详细,包括出现异常情况怎么处理,重要返回内容哪个可能为空
* 建立单元测试,覆盖率要接近100%,每次上线前都要执行测试用例,调用的应用要检查依赖的应用是否可以正常建立连接,不要等你替换生产环境的时候再检查。
* 定义接口要尽量考虑全面、通用,比如你定义了一个发短信的接口,那应用你要不要区分,虽然你只关心手机号,用户id你关不关心?不确定或者不统一时尽量留一个预留参数hashmap
* 调用接口的尽量自己封装一层,基类就是你将来降低接口升级的神器,举个例子,如果你自己封装了发短信的接口,当发短信的接口要增加一个参数的时候,如果你不关心,只要改一个地方就可以了
* 接口调用失败意味着很严重的问题,这里必须要加一个报警
* 如果是弱依赖,比如应用要显示用户等级,当接口不能提供数据时,这里必须提供一个处理方式,可以不显示等级,但是不要抛出异常,导致整个页面无法显示
原创粉丝点击