架構設計原則案例

筆記

  • 通過這兩個案例我們可以看出,即使是現在非常復雜、非常強大的架構,也并不是一開始就進行了復雜設計,而是首先采取了簡單的方式(簡單原則),滿足了當時的業(yè)務需要(合適原則),隨著業(yè)務的發(fā)展逐步演化而來的(演化原則)。羅馬不是一天建成的,架構也不是一開始就設計成完美的樣子,然后可以一勞永逸一直用下去。

理解與思考

  • 在軟件設計上,畢其功于一役的思想要不得。業(yè)務會發(fā)展,需求會接踵而至,軟件不斷的演化。
  • 三原則:適合,簡單和演化。
  • 普通開發(fā)怎么參與到架構設計中,以鍛煉能力和積累經驗呢?
  • 感覺這三原則就是個萬金油,不管你在設計上采取什么策略和行動,總會落到這三條原則里。
  • 對三條原則的簡單理解:基于當前的情勢,先把活干了,以后的事情考慮太多會拖累當前的任務。

思考題

搜索一個互聯網大廠(BATJ、TMD 等)的架構發(fā)展案例,分析一下其發(fā)展過程,看看哪些地方體現了這三條架構設計原則。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 淘寶技術發(fā)展主要經歷了“個人網站”→“Oracle/ 支付寶 / 旺旺”→“Java 時代 1.0”→“Java ...
    hedgehog1112閱讀 508評論 0 0
  • 合適原則、簡單原則、演化原則,架構設計時遵循這幾個原則,有助于做出最好的選擇。 合適原則 合適原則宣言:“合適優(yōu)于...
    星夜95閱讀 827評論 0 1
  • 成為架構師是每個程序員的夢想,但并不意味著把編程做好就能夠自然而然地成為一個架構師,優(yōu)秀程序員和架構師之間還有一個...
    yoku醬閱讀 313評論 0 1
  • 秋姑娘吹來了一陣陣涼爽的風,溫柔地示意夏哥哥將炎熱的天氣帶走。太陽公公換下了他那副“嚴厲”...
    智智123閱讀 231評論 0 2
  • 保重身體,保持健康就是對家人最大的負責和愛。 在生命年前,有時候金錢都顯得無能為力。徒留一群人忙活難過傷心 ...
    大圣的小跟班閱讀 251評論 0 0