큰 변경을 리뷰하기 쉬운 커밋으로 나누기
큰 diff를 빌드되는 작은 커밋으로 나누고 순서와 메시지를 제시하는 프롬프트. 원하는 AI 도구에 붙여 넣으면 AI가 커밋을 나눕니다.
결과는 도구, 모델, 입력한 내용에 따라 달라집니다.
결과 미리보기
예시: 저희 편집팀이 쓴 것으로, 실제 AI 출력이 아닙니다.
1. refactor: OrderService를 orders/service.py로 이동 이동만 했고 동작 변경 없음. 2. refactor: 보조 함수 format_amount() 분리 내보내기 준비. 3. feat: 주문 보고서 CSV 내보내기 날짜 필터가 있는 새 엔드포인트 /reports/orders.csv. 4. test: 내보내기와 빈 기간 테스트 5. chore: 오래된 내보내기 스크립트 삭제 깔끔하게 나눌 수 없는 곳: settings.py에서 이름과 기본값이 동시에 바뀜. 제안: 기본값은 커밋 3에 넣기.
채워 넣기
입력한 내용은 이 브라우저 창 안에만 머뭅니다. 저희는 아무것도 저장하거나 전송하지 않습니다.
- 보고서 내보내기 기능 추가
- 새 데이터베이스 라이브러리로 전환
- 두 번째 서비스로 로그인
- 더 빠른 검색
- 오래된 설정 정리
- 동료 한 명의 리뷰
- 두 사람의 리뷰
- 커밋마다 자동 테스트
- 풀 리퀘스트 전체만 리뷰
- 페어 프로그래밍
내 프롬프트
프롬프트를 직접 수정했습니다. 위 입력란을 바꿔도 더 이상 덮어쓰지 않습니다.
이것은 AI에게 주는 지시문이며, 아직 결과물이 아닙니다.
이 프롬프트가 잘 맞는 도구
이 프롬프트에 잘 맞는 AI 도구:
사용 방법
- 항목을 채우거나 추천 문구를 누르세요. 이름, 주소 같은 개인 정보는 넣지 마세요.
- 완성된 프롬프트를 원하는 AI 도구에 붙여 넣으세요.
- 커밋을 하나씩 빌드하고 테스트를 돌린 뒤에 다음 커밋을 만드세요.
왜 효과가 있을까요?
이름 변경과 동작 변경을 다른 커밋으로 나누면 옮기기만 한 것과 실제로 바뀐 것을 구분할 필요가 없어 리뷰가 빨라집니다. 빌드되는 순서라면 나중에 특정 단계만 되돌릴 수 있습니다.
팁
- 붙여 넣기 전에 diff에서 내부 주소, 키, 고객 데이터를 지우세요.