問題:求返回碼規範設計規範?

來源:互聯網
上載者:User

返回碼規範

最好在一套系統中,甚至一個團隊,一個公司中都遵循一套返回狀態代碼規則,並提前做好規劃,比如:
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:?

比較成熟的系統,比如,一些軟體,網站在各種情況,或者各種出錯時都會有一個返回狀態代碼,我知道這個狀態代碼每個業務都有,一個系統中業務那麼多,肯定有一個好的返回碼設計規範的。

想請問一下大家一般這種規範怎麼設計呢,遵循什麼標準呢,哪兒可以找到參考的資料呢?
(我記得以前哪兒看到過美團外賣的介面返回碼設計標準,現在忘記了找不到了)

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.