对外接口开发总结

Posted chilli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对外接口开发总结相关的知识,希望对你有一定的参考价值。

我在工作中经常给其他外部系统提供接口,从最初不知从何下手,磕磕绊绊到现在能按期完成,踩坑无数。当然其中有很多是自身原因,一点开发的技巧也不懂导致的。所以总结了一些我认为有用的经验:

1.接口文档

  一定要保留每个版本的开发文档,如果业务变更频繁,对接的业务顾问和开发人员有可能会记错,或者忘记自己曾经要求做过哪些改动。最好把业务的每次变更都记录下变更时间,变更要求提出人,变更原因。一定要自己记录下来。

接口里的一段一定要一个一个的敲定它的实际含义。业务顾问可能是外聘的专家并不熟悉对接系统的实际业务,理解会存在偏差。

2.接口日志

  接口的第一行一定要记录下接口的接收参数。接口里逻辑处理完也要记录下改动的日志。我遇到过调错接口,坚持我提供的接口有错误的对接开发人员,他的理由是他的日志显示接收到一个错误。还好我有日志证明接口根本没被触发。他都不知道调用到哪去了还不能接收个错误?!

3.随机炸弹

  程序员大多是一群热爱技术,敬畏技术的人。如果对接的开发人员是一个自信心膨胀,觉得自己牛叉到不行的人真的要小心再小心。

 

以上是关于对外接口开发总结的主要内容,如果未能解决你的问题,请参考以下文章

服务器开发-对外接口返回数据-封装模板

sdk开发时,对外暴露的接口

sdk开发时,对外暴露的接口封装

接口测试总结

借助Gradle Plugin解决模块化开发中模块如何对外暴露接口

java webService 如何对外发布接口