모든 강의를 무료로 볼 수 있어요. 회원가입 없이도 학습 가능합니다.

9강 / 전체 24강

AI의 결과를 읽고 검증하기

3분 읽기 조회 12

AI가 만든 코드를 그냥 쓰면 안 됩니다. 변경 부분 훑기, 실행으로 검증, 이상하면 설명 요청 — 초심자용 코드 리뷰 체크리스트를 배웁니다.

👁️ 바이브 코딩에서도 '읽기'는 필수다

바이브 코딩이 코드를 직접 안 써도 된다는 뜻은 아닙니다. 정확히는, 코드를 직접 타이핑하지 않아도 된다는 것입니다. 하지만 AI가 생성한 코드를 검토하지 않고 쓰는 것은 자동차 브레이크를 확인하지 않고 운전하는 것과 같습니다. 이번 강의에서는 코드를 모르는 초심자도 할 수 있는 현실적인 검증 방법을 배웁니다.

🔍 검증 1 — 변경된 부분 먼저 훑기

AI가 파일을 수정했다면, 변경된 부분(diff)을 먼저 확인합니다. Cursor·Windsurf에서는 에디터 내에서 변경 전/후를 색으로 보여줍니다. Claude Code는 각 파일 수정 내역을 단계별로 보여줍니다.

훑을 때 확인할 것들:

  • 요청한 부분만 변경됐는가, 아니면 엉뚱한 부분도 건드렸는가?
  • 새로 생긴 파일이 있는가? 있다면 무엇을 위한 파일인가?
  • 삭제된 코드가 있는가? 의도한 삭제인가?

코드를 이해하지 못해도 됩니다. "내가 요청한 것 이상의 변화가 있는지"만 파악해도 충분합니다.

▶️ 검증 2 — 실행으로 직접 확인

코드를 읽는 것보다 실행하는 것이 더 확실한 검증입니다. 변경 후 반드시 실행해서 결과를 눈으로 확인하세요.

  • UI 변경: 브라우저에서 새로고침 → 원하는 화면인지 확인
  • 기능 추가: 해당 기능을 실제로 사용해보기 → 정상 동작 여부
  • 에러 수정: 같은 상황을 재현해서 에러가 사라졌는지 확인
  • 데이터 처리: 다양한 입력값으로 결과가 올바른지 확인

정상 동작이 확인되면 그걸로 충분합니다. 코드의 모든 줄을 이해할 필요는 없습니다.

❓ 검증 3 — 이해 안 되면 설명 요청

변경된 코드가 의심스럽거나 이해가 안 가면 AI에게 물어보세요:

방금 추가한 useEffect 부분이 왜 필요한 건지 설명해줘. 없으면 어떤 문제가 생겨?

이 try-catch 블록에서 catch 부분은 어떤 상황에서 실행돼? 실제로 그 상황이 생길 수 있어?

AI는 자신이 생성한 코드를 설명하는 데 매우 뛰어납니다. 이해하고 나면 같은 실수를 예방할 수 있고, 점차 코드를 읽는 능력도 쌓입니다.

⚠️ 검증 없이 쌓이는 기술 부채

검증 없이 AI의 결과를 그대로 축적하면 어떤 일이 생길까요? 기술 부채(Technical Debt)가 쌓입니다. 기술 부채란 지금 당장은 동작하지만 나중에 문제가 될 수 있는 코드의 총합입니다.

대표적인 기술 부채 사례:

  • 동작은 하지만 이유를 아무도 모르는 코드
  • 에러 처리가 없어서 예외 상황에서 앱이 죽는 코드
  • 중복된 코드가 여러 군데 있어 한 곳을 고치면 다른 곳도 바꿔야 하는 상황
  • 타입이 all any로 설정되어 있어 타입 오류를 잡지 못하는 상태

초기에는 부채가 있어도 앱이 돌아갑니다. 하지만 기능이 쌓일수록 부채가 리스크로 전환됩니다.

📋 초심자용 코드 리뷰 체크리스트

코드를 몰라도 할 수 있는 검증 항목들:

체크 항목확인 방법
요청한 부분만 변경됐나?diff 보기 (에디터의 변경 내역)
실행이 되나?직접 실행 후 에러 없는지
원하는 기능이 동작하나?해당 기능 직접 사용해보기
엣지 케이스가 처리됐나?빈 입력, 실패 케이스 테스트
이해 안 되는 코드가 있나?AI에게 설명 요청
의도치 않은 파일이 변경됐나?변경 파일 목록 확인

✅ 정리

  • 바이브 코딩에서도 검증은 필수입니다. 코드를 쓰지 않아도 확인은 해야 합니다.
  • 변경 부분 훑기 → 실행 확인 → 이해 안 되면 설명 요청 — 이 3단계를 습관화하세요.
  • 코드를 이해하는 것과 검증하는 것은 다릅니다. 이해 못해도 검증은 할 수 있습니다.
  • 지금 당장 통과해도 나중에 문제가 될 코드(기술 부채)는 꾸준히 AI에게 설명 요청하며 줄여나가세요.

관련 주제

  • diff 변경사항 확인
  • 실행으로 검증
  • 코드 리뷰 체크리스트
  • 기술 부채 방지
  • AI 기술
  • AI 기술 강의
  • 바이브 코딩 입문 — AI와 함께 만드는 첫 소프트웨어
  • 무료강의
  • 무료 온라인 강의
  • NUGUNA
  • 누구나

📚 시리즈 전체 공유

바이브 코딩 입문 — AI와 함께 만드는 첫 소프트웨어

이 강의가 속한 시리즈는 총 24강, 모두 무료입니다. 처음부터 배우려는 동료에게 시리즈 전체를 알려 주세요.

댓글

0/1000

불러오는 중...