개요
항목 | 내용 |
기간 | 2026.02 ~ 현재 |
역할 | Java 미션 코드 리뷰어 (멘토) |
대상 | 우아한테크코스 8기 백엔드 교육생 |
활동 내용
우아한테크코스 교육생의 Java 미션(블랙잭, 자동차 경주, 로또 등) PR에 대해 코드 리뷰를 수행하고 있습니다.
리뷰 관점
•
OOP 설계 원칙 (SRP, OCP, DIP 등)
•
테스트 전략 (경계값, 예외 케이스, 테스트 가독성)
•
네이밍과 가독성
•
책임 분리와 객체 협력 구조
•
멘토링 톤의 질문형 리뷰 — 정답을 알려주기보다 스스로 고민하도록 유도
리뷰 예시
AI 기반 리뷰 자동화
리뷰 품질과 효율을 높이기 위해 AI(Claude) 기반의 리뷰 워크플로우를 자체 구축하여 활용하고 있습니다.
워크플로우
flowchart LR
A[GitHub PR] --> B[PR diff 추출]
B --> C[Claude Code<br>wootecos-review 스킬]
C --> D[미션별 리뷰 체크리스트<br>자동 생성]
C --> E[PR 코드 분석 및<br>리뷰 코멘트 초안 생성]
D --> F[리뷰어가 검토/수정]
E --> F
F --> G[GitHub에 리뷰 코멘트 게시]Mermaid
복사
•
wootecos-review: PR diff를 분석하고 멘토링 톤의 리뷰 코멘트 초안을 생성하는 Claude Code 스킬
•
wootecos-mission-parser: 우테코 LMS에서 복사한 미션 정보를 구조화된 YAML 설정으로 변환
•
AI가 생성한 리뷰 초안을 리뷰어가 검토/수정한 후 게시 — 완전 자동화가 아닌 AI 어시스턴트 방식
배운 점
•
처음에는 "이렇게 고쳐주세요"식 리뷰를 남겼는데, "이 구조에서 A가 B를 직접 알아야 할까요?"처럼 질문형으로 바꾸니 학습자가 스스로 고민하고 더 깊은 답변을 돌려줌
•
다양한 교육생의 설계 접근 방식을 보면서 "이렇게도 할 수 있구나"라는 시각과, "이 구조에서 문제가 생길 수 있겠다"는 판단력이 동시에 성장함
•
리뷰 기준이 매번 달라지면 학습자가 혼란스러울 수 있어, 미션별 리뷰 체크리스트를 만들고 AI 어시스턴트를 도입하게 됨
리뷰이 피드백
아래는 리뷰를 받은 교육생들로부터 받은 실제 피드백입니다.



