调用接口时的错误做法

             昨天,因为没有仔细确认接口的入口参数和返回参数,在添加新功能时浪费了大量时间去重构,并且最后不得不回滚,浪费了大约一个半小时的时间。写个反思总结来提醒一下自己,避免重蹈覆辙。毕竟在接口这一块,自己还是很不熟练,有很多的误区会踩到,记下来,免得忘了。
    
    拿到接口的第一件事,就是确定入口参数。我之前犯错导致回滚,根源就是没确认对入口参数。本来传入的应该是模型的数组,我却以为要传入基本类型的数组。费了许多时间重构原代码,直到调试时才发现传入的参数根本没法得到预期的输出。在这种场景中,我应该事先写一个Demo,打印入口参数和返回值。不该贸然地直接将不熟悉的功能添加到开发代码中。
    
    在确认返回值时,我也没做检查,贸然地认定就是模型数组。但实际上却是数组里嵌套数组。这一疏忽导致我在后续处理返回值时,采用了错误的流程,也导致了程序的不能运行。
    
    所以说,拿到一个不熟悉的接口时,第一要做的就是调试,打印输入和输出,明白入参和返回值的形式。第二就是自己写入口参数,看返回值是否符合要求。倘若没有弄清接口就贸然调用,那一定是没法实现功能的。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值