共用函式庫實作說明

UDE 提供的工具類別原則上以 Ude 為字首,以避免命名與常見的第三方元件重複、衝突。

而一般常用 3rd Party 元件有提供的功能,不會重複撰寫。除非:

  • 因應本地化業務需求。
  • 簡化常用呼叫方式。
  • 修正已知 BUG。
  • 針對可能有效能議題、或多家 3rd Party 都有類似功能。提供 Adapter 呼叫方式。
  • 包裝 CachedException 為 RuntimeException

專案開發時,若所需功能 UDE 未提供相關函式,而 JDK 有提供,以JDK為主。或者專案應自行決定各類情境統一使用的工具類別。建議優先以Spring utilities及apache.commons系列套件處理,Google/Guava是次要選項,因為UDE的API風格較貼近前者。

如果 UDE 較常引用的第三方函式庫,或JDK本身,在未來版本提供相似的擴充功能,則 UDE 會在後續版本升級時,宣告對應 API 棄用。

results matching ""

    No results matching ""