神外有鬼
2020-09-18 本文已影响0人
iPhone
一个调试接口的梗
公司后台:我返回给你的data是一个object类型,我们后台定义为一个泛型
公司终端:你这数据类型这么多,岂不是要很多的if else才能解析到业务数据,后台返回JSON不行吗?
公司后台:就一个字段还要给你包装成JSON呀?多么不方便,我们后台架构师设计的这里就是泛型
公司终端:你们很强,泛型设计用的棒棒的!设计了一个泛型接口,无论调用者传什么进去,返回值都是object类型,自己去if else去吧!强强强……后台大佬那我的入参可不可key保持一致,结构类型我随意传给你行么?
公司后台:那肯定不行了,我接口是那bean接收的
公司终端:你可以按照我传给你的结构再定义bean呀?或者那Map接收呀?
公司后台:那不行,你要按照我定的来……
公司前端:那你能不能返回的结构照顾下我们呢?
公司后台:这个你们都不能搞定吗?多判断几次,兼容下我们不就行了?
公司前端:你们666
我记得自己写接口,SDK等提供第三方使用时,都是自己代码尽量兼容为调用便利。尽量契合调用者的需求……这位大佬说下公司后台的真心话……