7cf3da36e2f206a26d81f6e24688746ab5


7ff3da36e2f206a26d81f6e043877268c9

대부분 Claude Skill + CLAUDE.md만 쓰고 끝?

그럼 AI가 코드 손대는 순간 제품이 그대로 폭망이야 ㅋㅋ

진짜 핵심은 결정론적 구조다

 

lint, prettier, type-check는 기본

중요한 건 파일 수정할 때마다 테스트 강제

API controller나 resolver 건드리면? → e2e 테스트 무조건

DB 같은 외부 자원 건드리면? → test-container integration 테스트 필수

 

아키텍처도 제대로 잡아야 해

관심사 중심으로 먼저 쪼개고 도메인끼리 강결합 안 되게 인터페이스 + DI 패턴으로 느슨하게

서버 → 헥사고날 + DDD 프론트 → vertical concern 도메인 설계

 

이렇게 결정론적 하네스 엔지니어링 해야 AI가 코드를 수백 번 고쳐도 제품이 흔들리지 않아

너네 프로젝트는?

테스트 강제 + 탄탄한 아키텍처부터 잡아 저장하고 바로 적용 ㄱㄱ ㅎ