← 블로그로 돌아가기
음성입력코드리뷰개발생산성

음성 입력으로 코드 리뷰 코멘트를 더 빠르고 명확하게 쓰는 법

TypeFree 작성··3분 읽기

도움이 되는 코드 리뷰 코멘트는 이상해 보이는 부분만 지적하지 않습니다. 어떤 동작이 나타나는지, 왜 중요한지, 작성자가 다음에 무엇을 해야 하는지 설명합니다. 이런 설명을 반복해서 타이핑하면 리뷰의 흐름이 끊기기 쉽습니다. 그렇다고 “빈 값 처리 필요”처럼 짧게 쓰면 상대방이 의도를 다시 물어봐야 할 수 있습니다.

음성 입력을 활용하면 생각이 선명할 때 설명을 초안으로 남길 수 있습니다. Mac에서 코드 변경 내용을 띄워 두고 댓글 초안을 연 다음, 동료에게 문제를 설명하듯 말해 보세요. 게시 전에는 반드시 문장을 다듬습니다. 음성 입력은 설명을 텍스트로 옮기는 수단이지, 코드를 검증하거나 수정의 옳고 그름을 판단하는 수단은 아닙니다.

1. 말하기 전에 근거부터 정리하기

코멘트 하나에는 한 가지 문제만 담습니다. 관련 코드 줄이나 함수, 입력값 또는 상황, 관찰했거나 기대하는 동작을 정리하세요. 코드를 실행하지 않았다면 읽어 보고 든 의문이라는 점을 밝힙니다. 발생할 가능성이 있는 문제를 재현한 버그처럼 표현하지 않는 것이 중요합니다.

어떤 답변을 원하는지도 구분하세요.

  • 수정 필요: 승인 전에 해결해야 할 구체적인 문제나 합의된 요구사항을 설명합니다.
  • 제안: 선택적으로 반영할 수 있는 개선임을 분명히 합니다.
  • 질문: 수정이 필요한지 아직 모른다면 먼저 배경과 의도를 묻습니다.

표현 방식은 팀의 리뷰 규칙을 따르세요. 개인적인 선호를 단호하게 말했다는 이유만으로 필수 수정 사항이 되는 것은 아닙니다.

2. 판단 이유를 말하고 정확한 표기는 나중에 넣기

“이 상황에서 이런 동작을 확인했습니다. 이로 인해 이런 영향이 있습니다. 이 부분을 바꾸거나 확인할 수 있을까요?”라는 순서로 설명해 보세요. 생각이 바뀌는 지점에서 잠깐 멈추고, 한 코멘트에서 여러 문제를 한꺼번에 다루지 않습니다.

초안을 만든 뒤 식별자, 파일 경로, 코드 조각을 원본에서 정확하게 가져옵니다. 기호 하나로 의미가 달라지는 코드는 음성 인식에만 맡기지 마세요. 반복되는 설명은 줄이고, 작성자 개인이 아니라 구현 방식과 그 영향을 다룹니다.

3. 모호한 메모를 구체적인 피드백으로 바꾸기

다음은 리뷰어가 로컬 환경에서 동작을 재현했다는 가정의 가상 예시입니다.

처음 남긴 메모: “빈 검색 처리 수정 필요.”

편집한 리뷰 코멘트:

수정 필요 — 빈 검색: 공백 문자만 입력하고 검색하면 결과 영역이 로딩 상태에 머뭅니다. 현재 변경 사항으로 로컬에서 재현했습니다. 사용자는 결과도 볼 수 없고 다음에 무엇을 해야 하는지도 알 수 없습니다.

검색을 시작하기 전에 공백 문자만 있는 입력을 처리하고, 합의된 빈 입력 안내 문구를 표시할 수 있을까요? 이 경로의 테스트도 추가해 로딩 상태가 정상적으로 종료되는지 확인해 주세요.

아직 추측이라면 “이 분기를 읽어 보면, 이런 문제가 생길 가능성이 있어 보입니다”로 시작하고 다른 경로에서 이미 처리하는지 물어보세요. 안내 문구가 정해지지 않았다면 요구사항을 만들어 내지 말고 기대하는 동작부터 논의합니다.

4. 짧은 코드 리뷰 템플릿 활용하기

유형: [수정 필요 / 제안 / 질문]

상황: [위치 또는 조건]에서 [관찰한 동작 또는 추정임을 명시한 우려]가 있습니다.

영향: 이로 인해 [구체적인 결과]가 발생합니다.

다음 단계: [명확한 수정, 검증 또는 설명]을 부탁드릴 수 있을까요?

근거: [있다면 재현 절차, 관련 요구사항 또는 테스트 결과].

이 항목들은 초안을 위한 안내이지, 모든 코멘트에 넣어야 하는 고정 양식은 아닙니다. 작은 제안은 두 문장으로 충분할 수도 있습니다. 여러 파일에 걸친 문제는 각 줄 아래에 반복해서 쓰기보다 전체 리뷰 요약에 정리하고 관련 위치를 연결하세요.

5. 게시 전에 의미와 사실 확인하기

이름, 부정 표현, 기술 용어를 코드 변경 내용과 대조합니다. “됩니다”가 “안 됩니다”로 바뀌지 않았는지, 언급한 테스트 결과가 실제로 확인한 결과인지 살펴보세요. 마지막으로 작성자 입장에서 읽고, 의도를 추측하지 않아도 무엇을 답하거나 수정해야 하는지 알 수 있는지 확인합니다.

관련 작업에는 풀 리퀘스트 설명 작성법과 명확한 버그 보고서 작성법도 활용할 수 있습니다.

TypeFree는 말을 편집 가능한 텍스트로 바꾸고 더 빠르게 글을 쓰는 간단한 방법입니다. 다음 코드 리뷰에서는 판단 이유를 말로 초안에 담고, 세부 사항을 확인한 뒤 작성자가 다음 단계로 나아갈 수 있는 피드백을 남겨 보세요.

받아쓰고, 번역하고, 정돈하세요.

TypeFree로 Mac의 모든 텍스트 필드에 네이티브 받아쓰기 능력을 더하세요.

Typefree 다운로드 →