용어 해설
- 행동 위치화(Behavior Localization)
- — 수정 요청으로 기술된 런타임 행동을 구현하는 모든 소스 코드 위치를 찾아내는 작업이다. 정적 호출 그래프, 실행 단계(stage) 및 상태 연계 정보를 사용해 행동과 코드 경로를 대응시키는 방식으로 수행된다. 하니스 변경 전에 정확한 편집 대상 위치를 확보하여 이후의 편집 계획 신뢰도를 높이는 핵심 전처리 단계이다.
- 하니스 핸드북(Harness Handbook)
- — 레거시 저장소에서 런타임 행동을 중심으로 구현 지식을 계층화한 문서화 표현이다. 시스템 개요(L1), 구성요소/단계 개요(L2), 소스-연계 단위 심층(L3) 구조와 교차 단계 상태 레지스터를 포함한다. 각 L3 항목은 정적 분석으로 식별한 소스 로케이터에 연결되어 행동과 구현을 직접적으로 대응시킨다.
- 행동 유도 점진 공개(Behavior-Guided Progressive Disclosure)
- — 핸드북의 계층적 문서를 이용해 상위 수준 행동에서 출발하여 단계적으로 관련 구현 세부로 접근하는 탐색 워크플로이다. L1·L2를 통해 관련 실행 단계를 좁힌 뒤 공유 상태 연결을 따라 L3 후보를 확장하고 저장소에서 검증한다. 이렇게 얻은 검증된 근거를 바탕으로 편집 계획과 실행을 구성하므로 위치 탐지 정확도가 향상된다.
- 단계 골격(Stage Skeleton)
- — 하니스의 실행 단계와 상태 관계를 구조적으로 요약한 중간 표현으로서 L2 구성을 뒷받침한다. 정적 사실 추출과 호출 그래프 정보를 기반으로 함수-단계 또는 파일-단계 매핑을 포함하며 function-as-leaf와 file-as-leaf 모드에 따라 생성 방식이 달라진다. 단계 골격은 이후 L1~L3 문서 트리와 상태 레지스터로 합성될 때 기반 구조로 작용한다.
- 재동기화(Resync)(Resynchronization)
- — 소스 저장소에 변경이 생겼을 때 핸드북을 현재 저장소 상태와 정합시키는 절차이다. 변경된 유닛을 재파싱하고 함수 지문 또는 파일 해시로 대응을 찾은 뒤 영향을 받는 항목만 갱신하거나 필요한 경우 전체 골격을 재구성한다. 파싱 불가 항목은 동결하거나 커버리지 기록에 남겨 오해 소지를 방지한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.
