Term (용어)aiverifiedFri May 01
아키텍처 피트니스 하네스 (Architecture Fitness Harness)
별칭: Architecture Fitness Harness · 피트니스 하네스 · 아키텍처 적합성 하네스
#fitness-harness#fowler#architecture#harness#hrn
정의
entity/martin-fowler 가 명명한 하네스의 한 종류 — 에이전트가 성능 요구사항·로깅 표준 등 구조적 특성을 위반하지 않도록 지속적 압력 을 가하는 시스템. 인간 개발자의 경험 을 시스템에 외재화 하는 고도 엔지니어링.
핵심 작동
| 측면 | 행위 |
|---|---|
| 측정 (Fitness Function) | 성능·로깅·보안 등 구조적 적합성 자동 측정 |
| 압력 (Continuous Pressure) | 위반 시 즉시 피드백 — 빌드 실패 / 경고 |
| 외재화 | 인간 경험을 시스템 규칙 으로 변환 |
본 강의에서의 위치
- 03 HRN lesson/hrn-4layer-architecture 의 심화 개념.
- Fitness Function 이라는 개념이 전통 OOP 권위 (entity/martin-fowler) 가 AI 시대 하네스 에 그대로 적용됨을 보여주는 수렴 권위.
주의사항
- Fitness Function 어원: Fowler 의 Evolutionary Architecture 에서 온 개념. 청중에게 진화적 아키텍처 짧은 부연.
- 추상도: 개념이 추상적 — 구체 예시 (성능 자동 측정 / 로깅 표준 자동 검증) 함께 제시.
- Fowler 글 원문: martinfowler.com/articles/harness-engineering.html 강의 슬라이드에 출처 표기.