Step 5 — 코드 (AI가 빛나는 곳)
여러 AI 프로그래머가 병렬로 동작, 각자 다른 파일 담당. Team lead가 충돌 안 나게 분할.
마법의 시간.
프로그래머 1명이 직렬로 하면 느림. 그래서 AI 프로그래머 3〜5명 병렬.
트릭: 각 프로그래머가 다른 파일 담당. 같은 거 편집 안 함. 충돌 없음.
파일 소유권
코드 시작 전, team lead가 파일 소유권 표 작성. 할당 리스트 — 누가 뭘 담당.
프로그래머 1: src/core/InputManager.js src/core/PhysicsEngine.js
프로그래머 2: src/scenes/GameScene.js src/scenes/BossScene.js
프로그래머 3: src/scenes/MenuScene.js src/scenes/ResultScene.js
프로그래머 4: src/audio/SoundManager.js src/audio/MusicLoop.js
✓ 같은 파일 2명이 안 건드림 ✓ 4시간 작업 1시간에
/parallel
4명 × 1시간 = 1명 × 4시간.
파일별 분할은 가장 단순한 규칙. 모두 계속 움직이면서 서로 방해 안 함.
Team lead가 작업 전에 할당 작성. 그 후 잠금.
실제 사례 — BOP 코드 1시간
10:00 4명 병렬 시작
10:42 메뉴 + 결과 — 완료 10:51 물리 + 입력 — 완료 10:58 씬 + 보스 — 완료 11:03 오디오 — 완료
11:18 Reviewer 승인 11:31 Tester 9/9 PASS 11:44 staging 공개
✓ 1h 44m: 시작 → staging
/case-study
BOP: 1h 44m로 staging.
Trello 카드 실제 타임스탬프. 마케팅 숫자 아님.
흔한 함정
✗ 파일 소유권 스킵
✗ 프로그래머가 계획 외 기능 추가
✗ 테스트 미실행 "완료" 주장
✗ 프로그래머 서로 기다리는 데드락