[請益] 怎麼處理API版本不同的問題?
我是後端工程師
要寫API給WEB跟APP前端
WEB跟APP有些API共用有些沒有
後端就只有一個STA版本
也就是說一個版本要同時滿足APP和WEB的需求
但我們PROD的上線時間又不是統一的
有可能今天APP要上一個新的功能
所以APP和後端都要更版
但因為WEB沒有要更新
所以後端API要同時滿足前端新舊版本的需求
講白一點就是"只能加key,不能刪key"
久而久之就會看到一隻API回了幾十個key
但實際上前端很多key都沒用到
那隻API就會變得很雜
我們現在每個Vo動不動就2,30個key
有時看程式會看得很亂
不知道大家都怎麼處理這種問題?
資深前輩是跟我說改API都一定要向前相容
因為你不能保證用戶是否用最新版本
所以key都是只加不刪嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.158.181 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1624876117.A.086.html
→
06/28 18:36,
4年前
, 1F
06/28 18:36, 1F
推
06/28 18:40,
4年前
, 2F
06/28 18:40, 2F
推
06/28 18:56,
4年前
, 3F
06/28 18:56, 3F
呃.. 但我們同一套程式新舊兩個app是分開的
因為改動非常大,所以pm說就是用一個新的殼去包,但考量到有些用戶沒有裝我們新的
app,所以就變成後端API要讓前端新舊版本都能用
※ 編輯: a88241050 (123.192.130.8 臺灣), 06/28/2021 19:03:52
→
06/28 19:02,
4年前
, 4F
06/28 19:02, 4F
→
06/28 19:29,
4年前
, 5F
06/28 19:29, 5F
推
06/28 19:39,
4年前
, 6F
06/28 19:39, 6F
→
06/28 19:39,
4年前
, 7F
06/28 19:39, 7F
→
06/28 19:39,
4年前
, 8F
06/28 19:39, 8F
推
06/28 20:34,
4年前
, 9F
06/28 20:34, 9F
推
06/28 20:38,
4年前
, 10F
06/28 20:38, 10F
→
06/28 21:07,
4年前
, 11F
06/28 21:07, 11F
→
06/28 21:08,
4年前
, 12F
06/28 21:08, 12F
推
06/28 21:11,
4年前
, 13F
06/28 21:11, 13F
→
06/28 21:18,
4年前
, 14F
06/28 21:18, 14F
→
06/28 21:18,
4年前
, 15F
06/28 21:18, 15F
→
06/28 21:19,
4年前
, 16F
06/28 21:19, 16F
→
06/28 21:19,
4年前
, 17F
06/28 21:19, 17F
推
06/28 21:22,
4年前
, 18F
06/28 21:22, 18F
→
06/28 21:22,
4年前
, 19F
06/28 21:22, 19F
→
06/28 21:23,
4年前
, 20F
06/28 21:23, 20F
→
06/28 22:27,
4年前
, 21F
06/28 22:27, 21F
→
06/28 22:28,
4年前
, 22F
06/28 22:28, 22F
→
06/28 22:59,
4年前
, 23F
06/28 22:59, 23F
推
06/28 23:27,
4年前
, 24F
06/28 23:27, 24F
→
06/28 23:27,
4年前
, 25F
06/28 23:27, 25F
→
06/28 23:29,
4年前
, 26F
06/28 23:29, 26F
→
06/28 23:29,
4年前
, 27F
06/28 23:29, 27F
推
06/29 00:15,
4年前
, 28F
06/29 00:15, 28F
推
06/29 01:34,
4年前
, 29F
06/29 01:34, 29F
→
06/29 01:34,
4年前
, 30F
06/29 01:34, 30F
推
06/29 09:16,
4年前
, 31F
06/29 09:16, 31F
推
06/29 12:44,
4年前
, 32F
06/29 12:44, 32F
→
06/29 12:44,
4年前
, 33F
06/29 12:44, 33F
推
06/29 13:12,
4年前
, 34F
06/29 13:12, 34F
→
06/29 18:59,
4年前
, 35F
06/29 18:59, 35F
→
06/29 23:20,
4年前
, 36F
06/29 23:20, 36F
→
06/29 23:24,
4年前
, 37F
06/29 23:24, 37F
→
06/29 23:24,
4年前
, 38F
06/29 23:24, 38F
→
07/01 20:56,
4年前
, 39F
07/01 20:56, 39F
→
07/02 13:54,
4年前
, 40F
07/02 13:54, 40F
→
07/02 13:57,
4年前
, 41F
07/02 13:57, 41F
Soft_Job 近期熱門文章
26
60
PTT職涯區 即時熱門文章