Skip to content

test: Konsist 도입 — domain 레이어 의존 방향(의존 역전) 아키텍처 테스트 추가 #385

Description

@1hyok

📜 Overview (Required)

레이어 의존 방향을 기계적으로 강제하는 첫 아키텍처 테스트를 도입한다.

규칙: presentation(UI) → domain ← data — UI·data 가 domain 에 의존하고, domain 은 다른 레이어(data/presentation)나 비-core:model 코어 모듈(network/ui/common 등)에 역의존하지 않는다. Repository 추상을 domain 에 두는 의존 역전(dependency inversion) 구조를 보호한다. 같은 domain 레이어 간 참조(예: :feature:*:domain:core:domain)와 core:model 참조는 허용.

수단: Konsist 0.17.3 기반 순수 JVM :konsist 모듈 신설. Konsist.scopeFromProject() 로 domain 패키지(com.afternote..domain..) 파일의 import 를 검사한다.

현황: 현재 코드베이스 위반 0건 — 신규 위반을 막는 회귀 가드 목적. CI/pre-push 에서 :konsist:test 로 검증.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions