What is WhatTheDiff?
풀 리퀘스트는 개발 워크플로우의 핵심이지만, 상세한 설명을 작성하고, 모든 구성원에게 정보를 제공하며, 리뷰 피드백을 관리하는 데 귀중한 시간을 소모하게 됩니다. What The Diff는 GitHub 및 GitLab과 직접 연동되어 AI를 활용하여 이러한 프로세스를 간소화하고, 코드 리뷰를 더 빠르고 전체 팀이 더 쉽게 접근할 수 있도록 합니다. 반복적인 작업에 소요되는 시간을 되찾고 기술자와 비기술자 간의 협업을 개선하는 데 도움을 줍니다.
주요 기능: What The Diff의 활용법
✍️ 자동화된 PR 설명 생성: AI가 코드 변경 사항(
diff)을 분석하여 풀 리퀘스트에 대한 명확하고 설명적인 요약을 즉시 작성하여 상당한 시간과 노력을 절약해 줍니다.📢 풍부한 요약 알림 전송: Slack, 이메일 또는 웹훅을 통해 전송되는 PR에 대한 간단하고 이해하기 쉬운 요약으로 비기술적 이해 관계자(예: 제품 관리자 또는 디자이너)에게 최신 정보를 제공합니다. 다른 언어로 번역도 가능합니다.
📜 아름다운 변경 로그 생성: 병합된 PR에서 사용자 친화적인 변경 로그를 자동으로 컴파일하여 진행 상황을 공개적으로 공유하거나 JSON API를 통해 내부적으로 소비하는 데 적합합니다.
📊 주간 진행 보고서 수신: 주요 개발 활동 및 병합된 풀 리퀘스트를 요약한 자동 주간 다이제스트를 팀의 Slack 채널 또는 관리자의 이메일로 직접 전달받습니다.
💡 AI를 활용한 인라인 코드 리팩토링: PR 검토 프로세스 내에서 직접 사소한 코드 개선 사항을 제안합니다. 원하는 변경 사항과 함께
/wtd를 댓글로 남기기만 하면 AI가 리팩토링된 코드를 제안하여 클릭 한 번으로 수락할 수 있습니다.⚙️ 세분화된 설정 활용: CI 생성 PR 건너뛰기, 임시 PR에 대한 분석 지연, 토큰 사용량 효과적으로 관리하여 What The Diff 작동 방식을 제어합니다.
실용적인 사용 사례: What The Diff 활용 예시
제출 속도 향상: 새로운 기능 코딩을 막 완료했습니다. 풀 리퀘스트 설명을 꼼꼼하게 작성하는 데 15분을 소비하는 대신 What The Diff가 변경 사항을 분석하고 몇 초 만에 포괄적인 요약을 생성하도록 합니다. AI가 생성한 텍스트를 빠르게 검토하고 약간의 수정을 거쳐 PR을 제출하여 다음 작업으로 훨씬 빠르게 넘어갑니다.
제품 팀에 정보 제공: 개발자가 중요한 사용자 보고 버그를 해결하는 풀 리퀘스트를 병합합니다. What The Diff는 #product-updates Slack 채널로 알림을 자동으로 보냅니다. 알림에는 비기술적인 용어로 수정 사항을 설명하는 AI 생성 요약이 포함되어 있어 제품 관리자는 코드 변경 사항을 해독하지 않고도 해결 방법을 즉시 이해할 수 있습니다.
코드 리뷰 간소화: 팀원의 PR을 검토하는 동안 가독성을 높이기 위해 사소한 리팩토링을 사용할 수 있는 여러 줄이 눈에 띕니다. 변경을 요청하는 댓글을 남기는 대신
/wtd refactor this for clarity명령을 사용합니다. What The Diff는 정확한 코드 변경 사항을 제안하고, 작성자는 이를 직접 수락하여 긴 피드백 루프 없이 문제를 해결할 수 있습니다.
시간을 되찾고 명확성을 높이세요
What The Diff는 풀 리퀘스트 프로세스를 시간 소모적인 필수 작업에서 간소화되고 유익한 워크플로우로 전환합니다. 설명을 자동화하고, 명확한 요약으로 커뮤니케이션을 개선하며, 사소한 리팩토링을 지원함으로써 개발 팀은 관리 오버헤드에 대한 부담을 줄이고 훌륭한 소프트웨어를 구축하는 데 더 집중할 수 있습니다. 또한 기술적 진보와 팀 전체의 이해 사이의 간극을 좁혀줍니다.





