diff --git a/vav2/CLAUDE.md b/vav2/CLAUDE.md index 0d8d34b..b80251c 100644 --- a/vav2/CLAUDE.md +++ b/vav2/CLAUDE.md @@ -326,6 +326,41 @@ std::string status = "Ready"; - **사용하지 않는 컨트롤**: 주석 처리보다는 완전 제거 권장 - **이벤트 핸들러**: XAML에서 제거된 컨트롤의 이벤트 핸들러는 .h/.cpp에서도 제거 +#### XAML 주석 작성 가이드라인 +**목적**: 코드 가독성과 유지보수성을 위한 XAML 주석 작성 규칙 + +**주석 작성 원칙**: +- 모든 주요 UI 섹션에 영어 주석으로 목적 설명 +- 복잡한 레이아웃이나 데이터 바인딩에는 상세 주석 추가 +- 조건부 표시/숨김 로직이 있는 컨트롤에는 설명 추가 + +**권장 주석 패턴**: +```xml + + + + + + + + + + + + +