先考慮原則、公理和類比、再考慮個人意見和口味

作者:邁克爾哈默(Michael Harmer

創建架構時,應明確使用原則、公理和類比來指導創建過程。這將在架構上帶來許多好處。如果單憑個人經驗意見和口味來盲目地創建架構,是無法獲得這些好處的。

這樣做,架構的文檔化將會更加容易,從描述架構所遵循的原則開始即可。相比費力傳達架構師的個人意見和經驗,這樣做會簡單得多。而且,對需要理解和實現架構的人來說,有了這些原則會更加方便。對於需要接着在這個架構上工作的繼任架構師或經驗不足的架構師,這也非常寶貴。

原則清晰的架構能夠把架構師解放出來,使其免於進行全面複審而忙得不可開交,並且也給架構師帶來了圈套的優勢和影響力。碰到以下情形時,架構師無需爲了確保一致性而成爲無所不知的工作狂:

  • 實現和調整架構。
  • 把架構擴展到相關領域。
  • 使用新技術重新實現架構。
  • 解決細節上的極端情況。

個人意見和口味上的分歧,常常會演變爲政治性的爭論,其中就會出現動用權威來贏取爭論。然而,只要底層原則十分清楚,分歧便可爲深入理性探討開闢道路,同時又規避了與個人有關的問題。可能根本無需牽扯到架構,便可解決分歧。

在架構實現及整個過程中,原則和公理也確保了架構上的一致性。一致性通常會成爲問題,尤其在跨越多種技術並將長期存在的大型系統中。清楚的架構原則,能夠使那些不熟悉某項特別技術或組件的人,明白其中的緣由,更透徹地理解他們本不熟悉的技術。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章