返回碼規範
最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態代碼規則,並提前做好規劃,比如:
0001 ~ 1999 ,2000 ~ 2999,4000 ~ 4999
這些碼段可以按:業務類型,按功類型,按架構層面提前規劃好,比如x~y是網路段的,哪段用於錯誤碼,哪段用於成功碼,感覺這樣從架構層面上來分比較清晰,一下子就知道是成功還是失敗了,然後根據其它位上的數還可以識別出業務層上面的特徵,感覺這幾種規劃組合起來有最好的效果,給出碼段。這樣整體規劃就能達到統一了。
ABCD四位
A:?
B:?
C:?
D:?
比較成熟的系統,比如,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態代碼,我知道這個狀態代碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。
想請問一下大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪兒可以找到參考的資料呢?
(我記得以前哪兒看到過美團外賣的介面返回碼設計標準,現在忘記了找不到了)
回複內容:
返回碼規範
最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態代碼規則,並提前做好規劃,比如:
0001 ~ 1999 ,2000 ~ 2999,4000 ~ 4999
這些碼段可以按:業務類型,按功類型,按架構層面提前規劃好,比如x~y是網路段的,哪段用於錯誤碼,哪段用於成功碼,感覺這樣從架構層面上來分比較清晰,一下子就知道是成功還是失敗了,然後根據其它位上的數還可以識別出業務層上面的特徵,感覺這幾種規劃組合起來有最好的效果,給出碼段。這樣整體規劃就能達到統一了。
ABCD四位
A:?
B:?
C:?
D:?
比較成熟的系統,比如,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態代碼,我知道這個狀態代碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。
想請問一下大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪兒可以找到參考的資料呢?
(我記得以前哪兒看到過美團外賣的介面返回碼設計標準,現在忘記了找不到了)