Files
url-analyzer/CLAUDE.md
2025-11-28 15:58:57 +09:00

1.2 KiB

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Language Preference

IMPORTANT: Always communicate with the user in Korean (한국어) unless explicitly asked otherwise.

기술 스택

  • JAVA: 17
  • Gradle

개발 규칙

1. 코드 작성 규칙

  • 절대 모킹하지 않기: 실제 동작하는 코드만 작성
  • 테스트 우선: 테스트 커버리지 90% 이상 유지
  • 컴포넌트 네이밍: PascalCase, 기능을 명확히 나타내는 이름 사용
  • 하드코딩 하지 않기

2. 패키지 버전 호환성

  • 새 패키지 추가 시 기존 의존성과 충돌 확인

3. 파일 구조 규칙

  • CommonConstants 분리
  • util 분리

4. 스크립트 명령어

특별 주의사항

1. 절대 하지 말 것

  • Mock 데이터나 가짜 구현 사용
  • 타입 any 사용
  • 직접적인 DOM 조작

2. 권장사항

  • 실제 API 호출하는 코드 작성
  • 재사용 가능한 컴포넌트 설계
  • 접근성 고려
  • 성능 최적화 적용

3. 문제 해결 우선순위

  1. 실제 동작하는 해결책 찾기
  2. 기존 코드 패턴 분석 후 일관성 유지
  3. 타입 안정성 보장
  4. 테스트 가능한 구조로 설계