成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

前端架構(gòu)設(shè)計的方法論

gyl_coder / 2646人閱讀

摘要:前端架構(gòu)設(shè)計的方法論系統(tǒng)的架構(gòu)設(shè)計用來定義應用程序的基本特征和行為。性能任何架構(gòu)的本質(zhì)是在處理數(shù)據(jù)流,所以數(shù)據(jù)流的流轉(zhuǎn)效率決定了該架構(gòu)的性能。最后本文提出的這些觀點實際上也是屬于架構(gòu)設(shè)計的方法論。

前端架構(gòu)設(shè)計的方法論
系統(tǒng)的架構(gòu)設(shè)計用來定義應用程序的基本特征和行為。

良好的架構(gòu)是系統(tǒng)構(gòu)建成功的關(guān)鍵。

架構(gòu)驅(qū)動的軟件開發(fā)是構(gòu)建復雜系統(tǒng)的最有效方法,架構(gòu)驅(qū)動的方法優(yōu)于需求驅(qū)動,文檔驅(qū)動和方法論(抽象推理的能力)驅(qū)動。雖然方法論(抽象推理的能力)可以幫助我們?nèi)〉庙椖康某晒Γ撬⒉皇菦Q定性的因素。

1、初期如何設(shè)計架構(gòu)

所有架構(gòu)的核心:關(guān)注點分離(分離角色和職能,分離之后的結(jié)果是對具體功能的高度抽象)。

架構(gòu)設(shè)計的過程其實也是在梳理需求的過程中不斷標識、封裝操縱關(guān)注點。

根據(jù)迪米特法則開閉原則,分離之后的職責對象應該高度獨立封閉(優(yōu)點是不需要關(guān)系它們內(nèi)部的具體實現(xiàn),只關(guān)心輸入和輸出即可)。

更容易構(gòu)造有效的(職責)角色強力的模型,變的更好開發(fā),測試,管理和維護。

2、構(gòu)建系統(tǒng)的步驟

1、抽象職責(功能模塊)之間的相互作用
2、抽象職責數(shù)據(jù)流之間的關(guān)系

3、注意的四個點

1、擴展性

2、彈性(伸縮性)

3、靈活性

4、穩(wěn)定性

4、評判標準

1、靈活性
響應外部環(huán)境變化的能力,架構(gòu)中是否便捷做一些改變,功能模塊間的緊耦合是降低靈活性的關(guān)鍵。

2、易于部署

3、易于開發(fā)

4、可測試性
職責和數(shù)據(jù)流的劃分,便于分塊測試。

5、伸縮性
系統(tǒng)是否利于擴展,緊耦合與職責劃分不清晰是降低伸縮性的關(guān)鍵。

6、性能
任何架構(gòu)的本質(zhì)是在處理數(shù)據(jù)流,所以數(shù)據(jù)流的流轉(zhuǎn)效率決定了該架構(gòu)的性能。

最后

本文提出的這些觀點實際上也是屬于架構(gòu)設(shè)計的方法論。在掌握并熟練運用了這些方法論之后并實踐到項目中,慢慢的才會搭建出更好的架構(gòu)。

ps:由于本人比較懶,所以沒有針對一些名詞做具體講解和示例。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/11932.html

相關(guān)文章

  • 前端架構(gòu)設(shè)計法論

    摘要:前端架構(gòu)設(shè)計的方法論系統(tǒng)的架構(gòu)設(shè)計用來定義應用程序的基本特征和行為。性能任何架構(gòu)的本質(zhì)是在處理數(shù)據(jù)流,所以數(shù)據(jù)流的流轉(zhuǎn)效率決定了該架構(gòu)的性能。最后本文提出的這些觀點實際上也是屬于架構(gòu)設(shè)計的方法論。 前端架構(gòu)設(shè)計的方法論 系統(tǒng)的架構(gòu)設(shè)計用來定義應用程序的基本特征和行為。 良好的架構(gòu)是系統(tǒng)構(gòu)建成功的關(guān)鍵。 架構(gòu)驅(qū)動的軟件開發(fā)是構(gòu)建復雜系統(tǒng)的最有效方法,架構(gòu)驅(qū)動的方法優(yōu)于需求驅(qū)動,文檔驅(qū)...

    fancyLuo 評論0 收藏0
  • 前端架構(gòu)設(shè)計》讀后筆記

    摘要:作為一名前端架構(gòu)師,你的工作是不斷地探索和評估新的技術(shù)平臺方法和框架。世界上沒有一刀切式的解決方案,而前端架構(gòu)師的使命正是將項目的需求與前端開發(fā)的實際情況相結(jié)合。 做前端工作一段時間了,也寫了不少的項目。但是突然好像快要失去了興趣。美工、后臺、項目經(jīng)理、測試等人員多層夾擊。美工說就這么設(shè)計,你就得完全按著來。后臺說這個需求做不了,得那樣做,于是已經(jīng)做好的頁面推倒重來。測試說,這樣做更符...

    Ocean 評論0 收藏0
  • 前端進階之路: 前端架構(gòu)設(shè)計(1)-代碼核心

    摘要:可能很多人和我一樣首次聽到前端架構(gòu)這個詞第一反應是前端還有架構(gòu)這一說呢在后端開發(fā)領(lǐng)域系統(tǒng)規(guī)劃和可擴展性非常關(guān)鍵因此架構(gòu)師備受重視早在開發(fā)工作啟動之前他們就被邀請加入到項目中而且他們會跟客戶討論即將建成的平臺的架構(gòu)要求使用還什么技術(shù)棧內(nèi)容類型 可能很多人和我一樣, 首次聽到前端架構(gòu)這個詞, 第一反應是: 前端還有架構(gòu)這一說呢? 在后端開發(fā)領(lǐng)域, 系統(tǒng)規(guī)劃和可擴展性非常關(guān)鍵, 因此架構(gòu)師備...

    DevYK 評論0 收藏0
  • 前端進階之路: 前端架構(gòu)設(shè)計(1)-代碼核心

    摘要:可能很多人和我一樣首次聽到前端架構(gòu)這個詞第一反應是前端還有架構(gòu)這一說呢在后端開發(fā)領(lǐng)域系統(tǒng)規(guī)劃和可擴展性非常關(guān)鍵因此架構(gòu)師備受重視早在開發(fā)工作啟動之前他們就被邀請加入到項目中而且他們會跟客戶討論即將建成的平臺的架構(gòu)要求使用還什么技術(shù)棧內(nèi)容類型 可能很多人和我一樣, 首次聽到前端架構(gòu)這個詞, 第一反應是: 前端還有架構(gòu)這一說呢? 在后端開發(fā)領(lǐng)域, 系統(tǒng)規(guī)劃和可擴展性非常關(guān)鍵, 因此架構(gòu)師備...

    baishancloud 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<