대부분 Claude Skill + CLAUDE.md만 쓰고 끝?
그럼 AI가 코드 손대는 순간 제품이 그대로 폭망이야 ㅋㅋ
진짜 핵심은 결정론적 구조다
lint, prettier, type-check는 기본
중요한 건 파일 수정할 때마다 테스트 강제
API controller나 resolver 건드리면? → e2e 테스트 무조건
DB 같은 외부 자원 건드리면? → test-container integration 테스트 필수
아키텍처도 제대로 잡아야 해
관심사 중심으로 먼저 쪼개고 도메인끼리 강결합 안 되게 인터페이스 + DI 패턴으로 느슨하게
서버 → 헥사고날 + DDD 프론트 → vertical concern 도메인 설계
이렇게 결정론적 하네스 엔지니어링 해야 AI가 코드를 수백 번 고쳐도 제품이 흔들리지 않아
너네 프로젝트는?
테스트 강제 + 탄탄한 아키텍처부터 잡아 저장하고 바로 적용 ㄱㄱ ㅎ
댓글 0