Аня З.card.quoted3 сағат бұрын
Пример 1.2. Функция ArchUnit, служащая для проверки соблюдения границ уровней

layeredArchitecture()

.layer("Controller").definedBy("..controller..")

.layer("Service").definedBy("..service..")

.layer("Persistence").definedBy("..persistence..")

.whereLayer("Controller").mayNotBeAccessedByAnyLayer()

.whereLayer("Service").mayOnlyBeAccessedByLayers("Controller")

.whereLayer("Persistence").mayOnlyBeAccessedByLayers("Service")
  • Комментарий жазу үшін кіру немесе тіркелу