Ch.6 실전 워크플로우
구현과 검증 — 코드 생성, 테스트, 리뷰
기능 단위로 나눠서 구현하는 이유를 설명할 수 있다검증 3단계(동작 확인, 코드 리뷰, 엣지 케이스)를 실행할 수 있다AI에게 구체적인 관점으로 리뷰를 요청하는 방법을 안다
AI가 코드를 만들었습니다. 이걸 그냥 써도 될까요?
AI가 200줄의 코드를 1분 만에 생성했습니다. 빌드도 되고, 화면도 나옵니다. 그런데 이걸 바로 배포해도 될까요?
AI가 만든 코드는 '동작하는 것처럼 보이는' 코드입니다. 엣지 케이스, 보안 취약점, 성능 문제가 숨어 있을 수 있습니다.
검증 3단계를 거치면 AI가 만든 코드도 프로덕션 수준으로 끌어올릴 수 있습니다.
article
핵심 내용
구현 단계: PRD와 계획을 바탕으로 AI에게 구현을 지시합니다.
팁: 한 번에 전체를 만들지 말고, 기능 단위로 나눠서 진행하세요. "먼저 DB 스키마 만들어줘" → "다음으로 API 만들어줘" → "마지막으로 UI 만들어줘"
작은 단위로 나누면 각 단계에서 검증이 가능하다
검증 3단계를 반드시 거칩니다.
1. 동작 확인: npm run dev로 실행해보기
2. 코드 리뷰: AI에게 "방금 만든 코드를 리뷰해줘"
3. 엣지 케이스: 빈 값, 긴 텍스트, 동시 접근 테스트
AI에게 리뷰 시키는 프롬프트 예시 "방금 만든 댓글 기능의 코드를 보안 관점에서 리뷰해줘. SQL 인젝션, XSS, 인증 우회 가능성을 확인해줘"
주의: AI가 자기 코드를 리뷰하면 '문제없다'고 할 확률이 높습니다. 구체적인 관점을 지정해야 의미 있는 리뷰가 나옵니다.
구현 + 보안 리뷰 실전 터미널 데모
구현과 검증 전략 습득 완료
check_circle
핵심 정리
- 1한 번에 전체가 아니라 기능 단위로 나눠서 구현 — 각 단계에서 검증 가능
- 2검증 3단계: 동작 확인 → 코드 리뷰 → 엣지 케이스 테스트
- 3AI 리뷰 시 구체적 관점 지정 필수 — 보안, 성능, 에러 처리 등
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작