이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 Code Review의 첫 질문인 “이거 진짜 돌아가?”를 Acceptance 증명(증거)으로 자동화해 리뷰를 설계 중심으로 전환하는 과정을 설명합니다.
Acceptance 증명 우선 워크플로우
PR에 E2E 테스트 통과 결과와(선택적으로) 데모 녹화 영상을 미리 첨부하여 리뷰어가 동작 확인에 쓰는 인지 에너지를 줄이는 방향 제시
E2E 인프라의 Gradle 태스크 설계
startE2EServer에서 이미 실행 중인 서버 재사용, PID 파일 추적으로 종료 안정화, 타임아웃 시 로그 경로 포함 에러 제공
e2eTestWithServer가 frontendBuild, startE2EServer, e2eTest 의존성과 finalizedBy(stopE2EServer)를 통해 성공/실패와 무관하게 서버 정리 보장
stopE2EServer가 graceful shutdown 후 실패 시 force kill 재시도하여 포트 충돌·좀비 프로세스 가능성 감소
데모 녹화로 추가 동작 증거 제공
playwright.config.demo.ts로 영상/스크린샷/GIF 등 산출물 생성하고 CI에서는 실행하지 않으며 로컬에서만 데모 녹화 생성 후 PR 첨부 가능
리뷰 무게 중심 이동과 효과
동작 정합성 검증 코멘트에서 UseCase 책임 범위, 이벤트 시점/트랜잭션 경계, 의존성 방향, 추상화 적절성 등 설계 판단 코멘트로 전환 제안
동작은 증명되므로 리뷰 속도 향상, 리뷰 품질 향상, AI PR 신뢰도 개선 효과를 기대