피드로 돌아가기
La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire
Dev.toDev.to
Frontend

Phase 0 grep 도입을 통한 AI 생성 코드 중복 제거 및 개발 공수 1일 절감

La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire

Michel Faure2026년 5월 17일3beginner

Context

AI Agent를 활용한 코드 생성 시 기존 Repository 내 유사 컴포넌트 존재 여부를 확인하지 않는 프로세스 결함 발생. AI가 생성한 '그럴듯한(Plausible)' 결과물이 기존 로직과의 중복 및 불일치를 유발하여 시스템 무결성 저해.

Technical Solution

  • Phase 0 단계 신설을 통한 기존 Domain 내 파일 및 패턴 탐색 강제화
  • find 명령어를 활용해 대상 Domain 내 .ts, .tsx 파일 목록을 추출하여 구조적 가시성 확보
  • grep 기반의 패턴 매칭을 통한 기존 구현체의 존재 여부 정밀 검증
  • AI Agent에게 코드 작성을 요청하기 전 기존 컴포넌트의 동작 방식을 먼저 분석하게 하는 읽기 중심 워크플로우 설계
  • AI의 자가 수정(Self-correction) 능력을 검증하고 기존 코드 기반의 Revert 프로세스 수립

1. 신규 컴포넌트 생성 전 관련 Domain 폴더 내 파일 목록 추출

2. 핵심 기능 키워드를 통한 기존 구현체 grep 검색

3. 검색된 기존 파일의 인터페이스 및 로직 분석

4. 기존 코드 활용 가능 여부를 AI에게 먼저 질의

5. 중복 구현 판명 시 즉시 Revert 및 기존 코드 통합

원문 읽기