Как вы понимаете модульность? - PullRequest
2 голосов
/ 28 октября 2010

Я хотел бы знать, как вы понимаете модульность в программном обеспечении, особенно в веб-разработке?

1 Ответ

3 голосов
/ 28 октября 2010

С Модульность :

Модульность - это общая концепция систем, обычно определяемая как континуум, описывающий степень, в которой компоненты системы могут быть разделены и объединены. 1 Это относится как к жесткости связи между компонентами, так и к степени, в которой «правила» архитектуры системы разрешают (или запрещают) смешивание и сопоставление компонентов.

В модульном программировании,модульность означает разделение и взаимосвязь частей пакета программного обеспечения.

В двух словах, речь идет о разработке или представлении системы, состоящей из компонентов или модулей.Вот и все.

Обратите внимание, что этот термин не означает, что система должна быть спроектирована как набор модулей, и не подразумевает, что следует стремиться свести к минимуму модульность для создания единой тесно связанной части программного обеспечения.

Тем не менее, на практике, когда говорят о модульности в программном обеспечении, обычно предлагают попытаться разбить систему на множество слабосвязанных модулей (принцип слабой связи ).Это часто помогает достичь возможности повторного использования и ограничить распространение изменений, сделанных в одном модуле, по его границам и оказать существенное влияние на другие модули.

...