챗GPT

신입 개발자의 까칠한 시니어 대처하기: ChatGPT를 활용한 코드리뷰 방법

아빠는 개발자 2024. 1. 24. 18:32
반응형

최근 신입개발자로 입사 했는데, 까칠한 시니어 개발자한테 코드리뷰 보내야 하는 상황이라
오줌 마려운 강아지 마냥 낑낑 거리고 계시죠.
엄청 친한 개발자 형이 같은 회사에 근무하고 있는 것 처럼 몰래 여러분들을 팍팍 도와 드리겠습니다.
반응형
나도 주니어 시절 많이 당했다.

 

코딩 이라는게 당연히 개발 경험이 쌓여야 잘하게 되는 일 중에 하나인데,
매우 젠틀하게 코드리뷰로 꼰대 횡포를 부리는 개발자들이 아직도 대한민국에 많은 것 같습니다.
저도 주니어 시절에 “이것도 몰라?” 라고 직접적으로 말하진 않지만 매우 젠틀하고 싸가지 없게 피드백을 받아서 자존심이 많이 상했던 기억이 있는데요.

참고로 코드리뷰에서 제일 중요한게 상대방 기분 나쁘지 않게 피드백 주는 기술입니다. 못 배운 놈들...이라고 말해주고 싶네요;;
하지만 사람 사는 곳이 어디 이상적으로 흘러 가겠습니까, 제가 그나마 주니어 개발자들을 구원해 줄 요령을 공개하겠습니다.
제가 신입때는 왜 이런게 없었는지 억울 하지만 그래도 좋은 마음으로 공유합니다.

ChatGPT와 코드리뷰


바로 ChatGPT를 활용한 코드리뷰 방법인데요.
ChatGPT가 상상 할 수 없을 정도로 많은 프로그래밍 코드를 학습했다는 사실은 많이 알고 계시죠?
그렇기 때문에 뭐가 똥이고 된장인지도 매우 높은 확률로 판단 할 수가 있습니다.
저도 13년의 개발 경력이 있지만, 동료 개발자의 코드리뷰를 요청 받거나 제가 코드리뷰를 보내야 하는 상황이면 ChatGPT를 이용해서 미리 코드리뷰를 받아 보는데요.

 

ChatGPT를 활용한 코드리뷰 방법


방법은 매우 간단합니다. 
1. 우선 챗 GPT에게 '코드 리뷰 해 줄 수 있어?' 라고 노크를 하고요.
2. 당연히 가능하다고 답변 할 것이고, 다음으로 코드리뷰 받을 코드를 복사해서 붙여 넣습니다.
그러면 화면에 보이는 내용처럼 학습된 코드를 바탕으로 확률적으로 오류가 많아 보이는 부분을 가이드해 주는데요.

주의사항


“나도 해봤는데, 전혀 내 코드랑 어울리지 않는 코드리뷰 해줘서 신뢰 못하겠던데 생각하셨죠?”
맞습니다. ChatGPT가 확률 기반이기 때문에 내가 코드 리뷰 받으려는 문맥과 어울리지 않는 상황이 존재하기도 합니다.
하지만 제 경험으로는 그래도 70%는 주옥 같은 리뷰를 해주고요. 적어도 ChatGPT가 리뷰해 준 내용이라도 반드시 공부하시며 검증을 해보셔야 합니다.
그래도 애매한 내용은 구글이나 친한 선배에게 한번 물어 보시면 더 좋을 것 같습니다.

(저한테 비밀댓글로 물어보셔도 괜찮아요 ㅎ)

마무리


제가 알려 드린 방법이 반대로 받는 상황 뿐만 아니라 코드리뷰 해줘야 하는 상황에서도 써먹을 수 있는거 아시죠?
물론 코드리뷰 하려는 내용을 정확히 숙지하고 피드백 줘야겠지만, 
이 방법으로 계속 연습하시면 까칠한 시니어를 납작하게 만들어 줄 기회를 잡으실 수 있으실 겁니다.
회사 생활에 도움이 되셨다면 공감 댓글 눌러주시면 보답하겠습니다.
감사합니다.

반응형

'챗GPT' 카테고리의 다른 글

H사 기술 면접 경험과 챗GPT를 활용한 면접 대비 팁  (1) 2024.01.24