什么是模塊化開發?
模塊化開發其實就是將程序劃分為不同的相互獨立的模塊單元,然后將這些模塊進行整合,這樣每個模塊皆既可以單獨使用,也可以進行組合使用,彼此之間互不影響,代碼耦合度降低。
意義:
對于企業系統應用來說,在開發過程中用模塊化編程也是非常不錯的,在軟件整體性方面更強,耦合性更低。模塊化的意義在于最大化的設計重用,以最少的模塊、更快速地滿足更多的個性化需求。
1、模塊之間互相隔離,實現故障隔離。
2、一個模塊一個分支,不會引發代碼沖突。
3、具有良好的復用性。
4、方便維護,多版本部署,可以在運行時同時部署某個模塊的新舊版本,進行AB TEST。
當然,這也是根據企業規模決定是否要進行模塊化開發。如果公司具有一定的研發實力,開發人員比較多,可以進行模塊化開發,如果公司只有幾個編程人員,模塊化開發還是要慎重考慮。