前置条件: 我们A公司和B公司给客户做一个项目,A、B公司之前合作过给客户做项目,这次接口工作是按照原有接口格式扩展新接口。

案情实例:

我们A公司提出具体需求文档给B公司,请B公司开发新的接口供A调用,B公司在拿到需求后,在A\B公司之前合作的接口文档上,新增了3个接口文档描述。我A按照旧的文档数据基本格式,新的3个接口文档定义进行了开发工作。等到进行联调时发现,B公司新的3个接口并没有按照B提供的文档进行开发。

我在这里犯了个错误,不应该妥协对方没有按照接口文档开发。

实际导致的结果是:

1.我这边已经开发好的代码要推翻重写,浪费很多时间。

2.需要同B公司确认他们实际的接口实现情况,根据他们实际接口返回做处理。

3.B公司开发把他们需要做的工作(基本的接口本地测试工作)转嫁到了我这里。

4.修改后的代码双方都没有按照文档开发,A我这边妥协于B的实际代码,如果双方有一方有代码逻辑变更,需要另一方进行相应变更,但多数是变更的这个消息并没有准确快速的通知给另一方。(这里是B把他没有按照文档开发的一个接口,又改成了按照文档开发,导致我根据他修改后的代码又要修改回去,3次开发)

5.开发中双方都会有自己少改点代码,让对方多改点的想法,会导致双方互相扯皮,浪费时间。

6.代码维护,不进行新的文档维护,员工离职后代码就死了。

经验总结:不按照文档开发,不进行联调,一个字,滚。

接口联调务必按照文档走相关推荐

  1. 金税接口Sap下传文档

    * Program ID/Name: ZSDE1001 Date written: 20080516 * Author's name: xh Last update: * Program title: ...

  2. 基于JavaWeb平台的常用物联网硬件接口对接代码总结文档_田超凡

    基于JavaWeb平台的常用物联网硬件接口对接代码总结文档                                                                       ...

  3. 干掉 Swagger + Postman?测试接口直接生成API文档,这个国产文档工具真香!

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  4. commons-math3-3.6.1-org.apache.commons.math3.analysis.differentiation-包下的接口-中英对照文档及源码赏析

    commons-math3-3.6.1-org.apache.commons.math3.analysis.differentiation-包下的接口-中英对照文档及源码赏析 摘要:中英对照文档.源码 ...

  5. 干掉 Postman?测试接口直接生成API文档,这个文档工具真香!

    欢迎关注方志朋的博客,回复"666"获面试宝典 实不相瞒我的收藏夹里躺着很多优质的开源项目,我有个爱好平时遇到感兴趣的开源项目都会记录下来,然后有时间在慢慢研究.前几天刚给同事分享 ...

  6. 干掉 Postman?测试接口直接生成API文档,这工具真香!

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  7. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  8. 干掉Postman?测试接口直接生成API文档,这工具强烈推荐!

    最近被身边几个做开发的朋友安利了一款国产的 API 开发调试神器,真的有被惊艳到!!!简直不要太好用! 没想到,中国也有了比 Postman 还好用的软件! 这个 API 开发调试神器就是 ApiPo ...

  9. 干掉 Postman?测试接口直接生成 API 文档,这工具真香!

    作者:小 G 来源:GitHubDaily " 阅读本文大概需要 5 分钟. " 前阵子,偶然发现一款国产 API 接口开发调试神器,上手尝鲜之后,真的有被惊艳到,功能齐全,对中文 ...

最新文章

  1. U-Mail邮件系统的管理权限分配
  2. 这几个juniper巡检命令超实用
  3. Linux 安装loadrunner 碰到的问题
  4. java vo转map_JAVA Map转换为Bean或VO
  5. 开直播辣!生成对抗网络全脉络梳理!
  6. php serialize error at offset,PHP Notice: unserialize(): Error at offset XX of XX bytes
  7. Oracle重建回滚段
  8. flask v0.1 flask.py
  9. mysql的游标处理_MySQL存储过程 游标 错误处理的示例代码
  10. python selenium在编写过程中遇到的问题记录2
  11. 强的离谱!串烧70+个Transformer模型,涵盖CV、NLP、金融、隐私计算...
  12. [Python學習筆記] 使用xlwings 插入註解 (forked 版本)
  13. bzoj1385 [Baltic2000]Division expression
  14. [转载] hexo categories和tags页面不显示解决办法
  15. 什么是LAMP架构?
  16. 20145312 《信息安全系统设计基础》实验三 实时系统的移植
  17. too few variables specified 怎么解决
  18. 荣耀6plus android版本号,荣耀6PLUS升级安卓6.0(emui4.0)感受
  19. Java项目中利用钉钉机器人Webhook向钉钉群推送告警通知
  20. 【Javaweb】TCP原理(三次握手四次挥手)

热门文章

  1. 超大体量云冈第13窟高精度整体三维模型如何建成?
  2. python之数据分析可视化(b站排行播放量,简单详细)
  3. Unity3D游戏编程-牧师与恶魔 动作分离版
  4. 武汉理工大学计算机复试题,2017武汉理工计算机复试
  5. macbookair有没有touchbar_macbookair2016和2017款有什么区别 macbookair2016和2017款对比解析...
  6. SylixOS下 i.MX RT1050的GPIO驱动实例
  7. Linux服务器内核网络参数优化
  8. 电子病历质控系列-查对制度
  9. 【博客更名】 “老邵的开源世界” 正式启用
  10. 软件测试需要学什么?