17 lines
628 B
Markdown
17 lines
628 B
Markdown
# 제품 아키텍처
|
|
|
|
## 확인된 구조
|
|
|
|
```text
|
|
include/ public header
|
|
src/ 제품 구현
|
|
tests/ 제품 테스트
|
|
```
|
|
|
|
- public header는 소비자가 implementation 세부사항에 의존하지 않도록 유지한다.
|
|
- implementation에서 public 계약을 사용하며 의존성 방향을 역전하지 않는다.
|
|
- 제품 모듈, entry point, 런타임 데이터 흐름과 배포 구조는 미정이다.
|
|
|
|
실제 디렉터리나 build metadata가 추가되면 확인된 구조만 이 문서에 기록한다.
|
|
Harness의 Python 모듈 구조와 phase 운영 절차는 제품 아키텍처에 포함하지 않는다.
|