082. 墨菲定律和康威定律

1. 墨菲定律


  • 墨菲定律(Murphy's law)是一種心理學效應,由愛德華·墨菲(Edward A. Murphy)提出的,亦稱墨菲法則。
  • 墨菲定律的原句是:如果有兩種或者兩種以上的方式去做某件事情,而其中一種選擇方式將導致災難,則必定有人會做出這種選擇。
  • 本質:如果事情有變壞的可能,不管這種可能性有多小,它總會發生。
  • 系統設計和架構上的理解:
    • 任何事情都沒有看起來那麼簡單;
    • 所有的事都比你預計的時間長;
    • 會出錯的事總會出錯;
    • 如果你擔心某種情況發生,那麼它就更有可能發生。

2. 康威定律


  • “設計系統的架構受制於產生這些設計的組織的溝通結構” -- Conways Law
  • 在系統架構設計上的思考:
    • 系統架構是公司組織架構的反映。
    • 應該按照業務閉環進行系統拆分/組織架構劃分,實現閉環/高內聚/低耦合,減少溝通成本。(在合適時機進行系統拆分,不要一開始就把系統/服務拆得非常細,雖然閉環,但是每個人維護的系統多,維護成本高。)
    • 如果溝通出現問題,那麼應該考慮系統和組織架構的調整。
    • 時間再多一件事情也不可能做得完美,但總有時間做完一件事情。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章