Skip to content
EntityQ253448· pop 22· linked from 194 articles

зацепление

Sign in to save

в программировании

Wikidata facts

Instance of
software metric
Subclass of
coupling
Image
CouplingVsCohesion.svg
Show 1 more fact
Sources (2)

via Wikidata · CC0

Article · Русский

Зацепление, сцепление, связанность, сопряжение (англ. coupling) — способ и степень взаимозависимости между программными модулями; сила взаимосвязей между модулями; мера того, насколько взаимозависимы разные подпрограммы или модули. Сильное зацепление рассматривается как серьёзный недостаток, поскольку затрудняет понимание логики модулей, их модификацию, автономное тестирование, а также переиспользование по отдельности. Слабое зацепление, напротив, является признаком хорошо структурированной и хорошо спроектированной системы, и, когда оно комбинируется с сильной связностью, соответствует общим показателям хорошей читаемости и сопровождаемости. Метрики зацепления и связности были придуманы Ларри Константином, изначальным разработчиком структурного проектирования, который был также ранним сторонником таких концепций (см. также SSADM). Слабое зацепление является одним из шаблонов GRASP Крэйга Лармана.

Abstract from DBpedia / Wikipedia · CC BY-SA