Принципы разделения на компоненты
Есть три подхода для того,
Чтоб сделать правильно разделение
Для упрощения от него.
***REP: Reuse/Release Equivalence Principle (принцип эквивалентности повторного использования и выпусков)
Для компонентов нам нужны
Отметка версии с релизом.
И общей темой быть должны
Их классы связаны в единство.
***CCP: Common Closure Principle (принцип согласованного изменения)
В один проект включают те
Участки кода, что имеют
Одни причины для них всех
А также время изменений.
***CRP: Common Reuse Principle (принцип совместного повторного использования)
Не нужно вместе содержать
Не слишком связанные части.
Чтобы в дальнейшем избежать
Зависимостей напрасных.
Свидетельство о публикации №123030505840