神外有鬼

一個(gè)調(diào)試接口的梗

公司后臺(tái):我返回給你的data是一個(gè)object類型,我們后臺(tái)定義為一個(gè)泛型

公司終端:你這數(shù)據(jù)類型這么多,豈不是要很多的if else才能解析到業(yè)務(wù)數(shù)據(jù),后臺(tái)返回JSON不行嗎?

公司后臺(tái):就一個(gè)字段還要給你包裝成JSON呀?多么不方便,我們后臺(tái)架構(gòu)師設(shè)計(jì)的這里就是泛型

公司終端:你們很強(qiáng),泛型設(shè)計(jì)用的棒棒的!設(shè)計(jì)了一個(gè)泛型接口,無論調(diào)用者傳什么進(jìn)去,返回值都是object類型,自己去if else去吧!強(qiáng)強(qiáng)強(qiáng)……后臺(tái)大佬那我的入?yún)⒖刹豢蒶ey保持一致,結(jié)構(gòu)類型我隨意傳給你行么?

公司后臺(tái):那肯定不行了,我接口是那bean接收的

公司終端:你可以按照我傳給你的結(jié)構(gòu)再定義bean呀?或者那Map接收呀?

公司后臺(tái):那不行,你要按照我定的來……

公司前端:那你能不能返回的結(jié)構(gòu)照顧下我們呢?

公司后臺(tái):這個(gè)你們都不能搞定嗎?多判斷幾次,兼容下我們不就行了?

公司前端:你們666


我記得自己寫接口,SDK等提供第三方使用時(shí),都是自己代碼盡量兼容為調(diào)用便利。盡量契合調(diào)用者的需求……這位大佬說下公司后臺(tái)的真心話……

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容