Библиотеки · Apache-2.0
Эталонные Java-библиотеки методологии.
Open-source, никакой привязки к консалтингу — забираете и используете. Подключаются как Maven/Gradle за час. На них опираются AI-скиллы при генерации кода.
Написаны и поддерживаются в github.com/remodov. Каждая решает один уровень зрелости методологии — от MVP до hexagonal.
Уровень зрелости 1–2 · core
usecase-pattern
UseCase / UseCaseHandler /
UseCaseDispatcher, Spring Boot auto-configuration,
метрики Micrometer на каждый use case. Базовый каркас слоистой
архитектуры контроллер → use case → handler → repository.
AI-скилл:
ucp-pattern-design / ucp-pattern-review
→ Открыть страницу библиотеки
Уровень зрелости 3 · DDD-tactical
ddd-building-blocks
Entity<ID>, AggregateRoot<ID>,
ValueObject, DomainEvent,
AggregateRepository, Specification.
Базовые абстракции тактического DDD — equals/hashCode по id,
события агрегата, неизменяемые value objects.
AI-скилл:
ucp-ddd-tactical-design / ucp-ddd-tactical-review
→ Открыть страницу библиотеки
Уровень зрелости 4 · ports + adapters
hexagonal-architecture
Аннотации @Port, @Adapter,
@CoreOnly + ArchUnit-правила, которые проверяют
что доменный пакет не зависит от Spring/jOOQ/JPA. Изоляция
бизнес-логики от инфраструктуры.
AI-скилл:
ucp-pattern-design (Tier C)
→ Открыть страницу библиотеки
Хочешь увидеть как методология применяется на конкретном сервисе? → Сквозной кейс маркетплейса