模組化:
模組化的好處:
第一, 把乙個系統分解成各個不同的子模組,不同的開發者專注於對其中某一模組的開發,一方面實現了勞 動的分工,另一方面也提高了自由軟體開發的效率。基於模組化的性質,每個模組在開發出來以後都可以通過乙個被稱作是核心的原系統進行資訊交流,發揮整個模組的功能,同時也並不會影響其他模組功能的發揮。而且在各個不同的模組整合在一起後,由於外部性的存在,會使整個系統增加的功能要超過該模組本身的功能。在此過程中實現了價值的分割與整合。
第二, 對於開發者而言,基於模組化的自由軟體開發具有更大的吸引力,其在參與開發過程中可以得到更高的期望收益。
第三, 在非模組化的軟體開發過程中,存在著嚴重的「搭便車」現象,當乙個開發者選擇參與開發,其餘的開發者就會選擇「搭便車」,最終會導致軟體的供給不足;在基於模組化的開發過程中,所有的開發者都更傾向於參與開發不同的模組,從而實現整個系統的開發。
什麼是模組化?模組化的好處
1.高內聚低耦合,有利於團隊作戰,當專案很複雜的時候,將專案劃分為子模組分給不同的人開發,最後再組合在一起,這樣可以降低模組與模組之間的依賴關係體現低耦合,模組又有特定功能體現高內聚。2.可重用,方便維護,模組的特點就是有特定功能,當兩個專案都需要某種功能的時候,我們定義乙個特定的模組來實現該功能,...
什麼是模組化?模組化的好處
什麼是模組化?j a 應用架構設計 模組化模式與 osgi 一書中對它的定義是 模組化是一種處理複雜系統分解為更好的可管理模組的方式。所謂的模組化開發就是封裝細節,提供使用介面,彼此之間互不影響,每個模組都是實現某一特定的功能。模組化開發的基礎就是函式。模組化開發使 耦合度降低,模組化的意義在於最大...
什麼是模組化?模組化怎麼實現?
前言 增加印象,留下腳印 忘記還可以翻一翻 奧利給。1,什麼是模組化 公司裡乙個專案是有很多程式設計師一起開發的,例如 多人運動 這個專案 有程式設計師a 程式設計師b 程式設計師c 程式設計師a 寫了 aaa.js 裡面有幾千行 幾萬行 程式設計師b 寫了 bbb.js 裡面有幾千行 幾萬行 程式...