코드 리뷰에서 비추천되는 표현들

반응형


팀원 관계를 해치지 않으면서도 정확하게 리뷰하는 법



개발자에게 있어 코드 리뷰는 단순한 버그 수정이나 코드 개선을 넘어서 협업과 팀워크를 강화하는 중요한 커뮤니케이션의 한 형태입니다. 하지만 아무리 좋은 의도로 리뷰를 하더라도, 표현 방식에 따라 상대방의 기분을 상하게 하거나 오해를 불러일으킬 수 있습니다. 특히 리뷰 과정에서 사용되는 무심코 던진 단어 하나가 상대방에게는 비난이나 무례함으로 들릴 수 있기에 말의 선택은 매우 신중해야 합니다. 코드 리뷰는 상호 존중의 문화 위에서 이루어져야 하며, 그 시작은 비추천되는 표현들을 줄이는 노력에서 비롯됩니다. 때때로 우리가 자주 쓰는 말들 중에는 지적보다는 공격처럼 느껴질 수 있는 표현도 있음을 인식하고, 건설적인 방향으로 수정해 나가는 자세가 중요합니다. 오늘은 코드 리뷰 시 자주 사용되지만 실제로는 피해야 할 표현들과 이를 더 나은 방식으로 바꾸는 팁들을 함께 살펴보겠습니다.




비추천 표현 코드가 잘못됐다는 직접적인 표현
대안 표현 이런 방향은 어떨까요? 제안 중심의 접근

 

코드 리뷰는 팀 내 기술 품질을 높이는 중요한 과정이지만, 그만큼 표현의 선택이 미치는 영향도 큽니다. 예를 들어 "이 코드 완전 잘못됐어요"라는 말은, 실제로는 의도치 않게 비난처럼 들릴 수 있습니다. 리뷰어의 의도는 개선이었겠지만, 리뷰를 받는 입장에서는 자존심이 상하고 수용보다 방어적으로 반응하게 될 수 있죠. 이런 상황은 생산적인 피드백이 오가지 못하게 만들고, 팀 분위기까지 영향을 줄 수 있습니다. 그래서 코드 리뷰에서는 기술적인 정확성뿐 아니라 표현 방식과 언어의 배려가 무엇보다 중요합니다.



예를 들어, "이 부분 이해가 안 되네요"보다는 "이 부분의 로직이 조금 복잡해 보이는데, 주석을 추가해 주시면 어떨까요?"처럼 구체적인 제안과 배려 있는 톤을 담는 것이 좋습니다. 이는 개발자 간의 신뢰를 쌓는 데 큰 도움이 되며, 오히려 상대방이 피드백을 긍정적으로 받아들일 수 있는 환경을 만듭니다. 언어는 단순한 표현이 아닌 팀의 문화를 반영합니다.




Key Points

코드 리뷰 시 비추천 표현에는 다음과 같은 것이 있습니다. "이건 완전히 잘못됐어요", "이해가 안 되네요", "왜 이렇게 짜셨나요?" 등은 비판보다는 대화 단절을 유도할 수 있어요. 이를 대신해 "이 방식에 대해 다시 한 번 같이 고민해볼까요?" 또는 "다른 접근도 가능할 것 같은데요"처럼 제안형 표현으로 바꾸면 좋습니다.



리뷰 언어 피드백 표현 협업 문화
공감과 존중 기반의 단어 사용 제안형 피드백으로 전환 신뢰 중심의 소통 방식
감정 자극보단 방향 제시 지적보다 공감으로 접근 함께 성장하는 피드백 구조


코드 리뷰에서 "이해가 안 돼요"는 비난인가요?

표현에 따라 비난처럼 들릴 수 있어요. "조금 복잡하게 느껴지네요, 설명 부탁드릴게요"와 같은 배려 있는 표현으로 바꾸는 게 좋습니다.



잘못된 표현을 썼다면 어떻게 해야 하나요?

실수는 누구나 할 수 있어요. 상황을 인지했다면 "말이 강했네요, 죄송해요"라고 진심 어린 피드백으로 정리하면 됩니다.



 

긍정적인 리뷰 표현은 어떤 게 있을까요?

"좋은 아이디어네요!", "이 방향은 깔끔해 보여요" 같이 장점을 먼저 말한 뒤 제안을 덧붙이는 방식이 효과적입니다.

코드 리뷰는 단순한 검토를 넘어, 팀의 문화와 소통 방식을 결정짓는 중요한 과정입니다. 비추천되는 표현들을 줄이고, 상대를 배려하는 방식으로 바꾸는 연습은 개발 실력 못지않게 중요한 소통 능력입니다. 우리가 쓰는 말은 코드보다 더 큰 영향을 줄 수 있습니다. 다음 리뷰부터는 더 부드럽고 긍정적인 언어를 선택해 보세요. 그것이 진정한 팀워크의 출발점입니다.



여러분의 의견을 들려주세요!

여러분은 코드 리뷰 중 어떤 표현에 민감하게 반응하시나요? 혹시 기억에 남는 긍정적인 리뷰 경험이 있다면 공유해주세요. 다양한 사례가 더 나은 협업 문화를 만드는데 도움이 됩니다!

반응형