오늘의 영어 표현 24/30 · 단계: 회의·채팅. 예문은 모두 이 글을 위해 지어낸 것입니다. 실제 저장소의 댓글을 옮긴 것이 아니며, 기간과 채널 이름은 예시입니다.
목차
한눈에 보기
| 표현 | Friendly ping. / Gentle ping on this. |
| 뜻 | (부담 없이) 다시 한번 알려 드립니다. |
| 쓰는 자리 | 답이 없는 PR·이슈 댓글, Slack, 메일링 리스트 |
| 공손함 | 부드러움. 재촉하는 느낌을 줄여 줍니다 |
1. 뜻과 뉘앙스
ping 은 네트워크에서 상대가 살아 있는지 확인하는 명령 이름입니다. 여기서 나와 「(누군가에게) 짧게 연락하다, 신호를 보내다」라는 뜻의 동사와 명사로 널리 씁니다. I'll ping you later 는 「나중에 연락할게요」입니다. friendly 나 gentle 을 붙인 Friendly ping 은 「재촉하려는 것이 아니라 혹시 놓치셨을까 해서 다시 알린다」는 뜻입니다.
오픈소스 메인테이너는 대부분 바쁘고, 알림이 쌓여 PR 을 놓치는 일이 흔합니다. 그래서 적절한 간격으로 다시 알리는 것은 실례가 아니라 기대되는 행동입니다. 중요한 것은 간격과 내용입니다.
- 간격. LLVM 의 코드 리뷰 문서는 급하지 않은 패치에 대해 예의 있는 ping 간격을 일주일로 봅니다. 요청한 리뷰어가 일주일 동안 답이 없으면 ping 을 해도 된다고 하고, 급한 패치는 이유를 설명한 뒤 며칠마다 할 수 있다고 합니다.
- 경로. Kubernetes 기여 가이드는 먼저 PR 에 담당자가 있는지 확인하고, PR 댓글로 담당자에게 언제쯤 리뷰할 수 있을지 물으라고 안내합니다. 그래도 답이 없으면 Slack 이나 메일, 팀 멘션을 쓰고, 마지막으로 Slack 의 리뷰 요청 채널에 PR 링크를 올리라고 합니다.
- 내용. CI 가 실패하고 있다면 먼저 고칩니다. 그리고 지금 상태(모든 지적 반영, CI 통과)를 한 줄로 알려서 리뷰어가 무엇을 하면 되는지 보여 줍니다.
저장소마다 규칙이 다르므로 CONTRIBUTING 문서를 먼저 확인합니다.
2. 예문
상황 1: 일주일 넘게 답이 없는 PR
Friendly ping on this one. All comments are addressed and CI is green. Let me know if there's anything else you'd like me to change.
CI is green 은 「CI 가 모두 통과했다」는 뜻의 개발자 표현입니다.
상황 2: 담당자에게 예상 시점을 물을 때
Gentle ping. Do you think you'll have time to review this before the next release? No rush if not, just want to plan the follow-up work.
No rush if not 은 「안 되시면 서두르지 않으셔도 된다」로, 부담을 덜어 줍니다.
상황 3: Slack 의 리뷰 요청 채널
Hi all, friendly ping for a review on this docs PR for the backup plugin. It's a small change (about 20 lines): (PR link)
변경 크기를 알려 주면 리뷰어가 짧은 시간에 처리할 수 있는 일인지 판단할 수 있습니다.
3. 비슷한 표현과 차이
- Ping. 한 단어만 쓰는 방식입니다. LLVM 문서도 ping 을 「Ping 이라는 단어가 담긴 댓글」로 설명합니다. 짧지만 맥락이 없어서, 처음 보는 리뷰어에게는 friendly ping 에 한 줄 상태를 붙이는 편이 낫습니다.
- Just bumping this. bump 는 「(글을) 다시 위로 올리다」입니다. 포럼이나 메일링 리스트에서 많이 씁니다.
- Any updates on this? 상대에게 답을 요구하는 질문이라 조금 더 직접적입니다. 오래 기다린 경우에는 괜찮습니다.
4. 한국인이 자주 하는 실수
- Why nobody reviews my PR? 문법도 틀렸고 불만으로 들립니다.
- 고친 문장: Friendly ping. Is there anything I can do to make this easier to review?
- Please review ASAP. It is urgent. 왜 급한지가 없으면 그냥 재촉입니다.
- 고친 문장: Gentle ping. This fixes a crash on upgrade, so it would be great to get it into the next patch release.
- 하루에 여러 번 ping 하기. 알림 피로를 만들어 오히려 늦어집니다. 간격을 지킵니다.
5. 한 줄 연습
다음 한국어 문장을 PR 댓글로 바꿔 쓰십시오.
다시 한번 알려 드립니다. 지적하신 부분은 모두 반영했고 테스트도 통과했습니다. 시간 나실 때 봐 주세요.
모범 답안
Friendly ping. I've addressed all the comments and the tests are passing. Could you take a look when you have time?
마지막 문장은 13편의 Could you take another look? 과 같은 구조입니다. ping 다음에는 리뷰어가 할 일을 분명히 적습니다.
티티 한마디. 일주일을 기다리고, 상태를 한 줄로 알리고, 부담을 덜어 주는 말을 붙입니다. 그것이 친절한 ping 입니다.
참고
- LLVM Code-Review Policy and Practices(ping): https://llvm.org/docs/CodeReview.html
- Kubernetes 기여 가이드, Pull Request Process(리뷰가 없을 때): https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md
- Merriam-Webster, 「ping」: https://www.merriam-webster.com/dictionary/ping