Эфферентная связь
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2018 г. ) |
Эфферентная связь — это связи показатель при разработке программного обеспечения . Он измеряет количество типов данных о которых знает класс , .
Сюда входит наследование , реализация интерфейса, типы параметров, типы переменных и исключения .
также назвал это Роберт К. Мартин метрикой стабильности разветвления, которую в своей книге «Чистая архитектура» он описывает как исходящие зависимости. Эта метрика определяет количество классов внутри этого компонента, которые зависят от классов вне компонента. [ 1 ]
Эта метрика часто используется для расчета нестабильности компонента в архитектуре программного обеспечения как I = разветвление / (разветвление + разветвление). Эта метрика имеет диапазон [0,1]. I = 0 максимально устойчив, а I = 1 максимально неустойчив.
Ссылки
[ редактировать ]- ^ К., Мартин, Роберт (2018). Чистая архитектура: руководство для мастера по структуре и дизайну программного обеспечения . Бостон. ISBN 9780134494166 . OCLC 1003645626 .
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) CS1 maint: несколько имен: список авторов ( ссылка )