- OpenAI의 공식 Codex VS Code 익스텐션을 사용하여 코드 리뷰 결과를 HTML 형식의 리포터로 자동 생성하는 방법을 실습합니다. 🤖
- 코드 리뷰 결과값을 표시하기 위한 JSON 스키마를 Codex에 요청하여 생성하고, 이 스키마를 바탕으로 UI 렌더링을 위한 HTML 파일을 자동으로 만듭니다. 📝
- SonarQube와 같은 외부 도구 없이도 팀의 요구사항에 맞는 커스텀 코드 리뷰 템플릿을 직접 만들 수 있어 유연성을 확보합니다. 🎨
- 초기 JSON 스키마 생성 시 발생할 수 있는
400 Bad Request 오류를 해결하기 위해, 에러 메시지를 Codex에 전달하며 스키마를 반복적으로 개선하는 자가 피드백 과정을 거칩니다. 🔄
- 페이스북 초창기 PHP 코드와 같은 실제 소스 코드를 대상으로 Codex를 통해 코드 리뷰를 수행하고, 생성된 JSON 결과값을 HTML 리포터로 시각화하여 문제점을 확인합니다. 🔍
- CI 환경보다 GUI를 선호하는 사용자를 위해 VS Code 익스텐션의 UI 친화적인 에이전트 모드를 활용하여 코드 수정 및 파일 변경 권한을 부여하고 작업을 진행합니다. 🖥️
- HTML 렌더링 과정에서 발생할 수 있는 널(Null) 참조 오류를 Codex에 다시 요청하여 안전하게 널 체크 로직을 추가하도록 개선합니다. ✅