最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態碼規則,並提前做好規劃,例如:
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:?
比較成熟的系統,例如微信,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態碼,我知道這個狀態碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。
想請問大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪裡可以找到參考的資料呢?
(我記得以前哪裡看過美團外帶的介面回傳碼設計標準,現在忘了找不到了)