2012-02-12 53 views

回答

3

YAGNI是問題的答案。原因

  • 抽象單個組件/庫將減少組件/庫的功能 ,因爲你將抽象後有功能的子集
  • 其他組件/庫將不適合於抽象,因爲 你有抽象的單個組件/庫。
  • 浪費時間
+0

我想至少集中所有第三方庫代碼。有什麼建議嗎? – 2012-02-13 01:54:42

+0

@stephencao你是什麼意思**集中所有第三方庫代碼**? – Eranga 2012-02-13 03:12:32

+0

如果我在業務對象層直接使用第三方庫,對第三方庫的更改將需要更改業務層中的所有第三方庫代碼。我想將所有第三方庫代碼放在一個模塊中,以便維護。 – 2012-02-13 14:44:53