2017-08-17 48 views
0

我正在使用以字符串格式返回錯誤代碼的API。我想知道我是否可以將代碼組織到一個枚舉中。枚舉來自第三方API的錯誤代碼?

但是可能會添加新的代碼。而且這很有可能,因爲這個API還挺年輕。然後我需要更改並重新編譯我的代碼。使用字符串類型仍然是一個選項。但是如果可以的話,我想使用枚舉。

處理錯誤代碼的最佳做法是什麼?

+0

如果您明確引用它們,則使用字符串不會阻止重新編譯。它會引入一些脆弱性。 – shmosel

回答

1

這取決於您的要求。 字符串可以很好,你不需要一次又一次地改變。 但枚舉更容易使用。 另一種方法是,如果您事先知道錯誤代碼是如何分類的,那麼您可以在原始錯誤代碼和您使用的內部錯誤代碼之間進行映射,然後您可以爲這些內部錯誤代碼創建枚舉,錯誤代碼可能更穩定。希望回答你的擔憂。