peacekim
할 수 있는 것과 할 수 없는 것.
peacekim
전체 방문자
오늘
어제
  • 분류 전체보기 (68)
    • 👨‍🏫ps (44)
      • ❄️프로그래머스 (20)
      • 🔟0️⃣백준 (21)
      • leetcode (3)
    • ✍🏻study (20)
      • 👐java (6)
      • 🍃spring (1)
      • 🥇algorithm (0)
      • 🚘oodp (4)
      • 📒 jpa (3)
      • 👣DB (2)
      • 🌂네트워크 (0)
      • 🎸기타 (3)
      • 👊 kotlin (1)
      • 🫥 jvm (0)
    • 📽project (4)
      • 🎀ReBoN (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
peacekim

할 수 있는 것과 할 수 없는 것.

📽project/🎀ReBoN

코드리뷰 처음이니?

2022. 3. 28. 01:52
반응형

맞다,,,나는 코드리뷰가 처음이다,,,!!!

우리는 프로젝트를 진행하기전 코드 리뷰를 진행하기로 했다. 

 

😅 내가 생각한 잘못된 코드 리뷰

PR를 보내고 Merge하기 전에, 2명 이상의 리뷰어가 approve를 하면, 코드 리뷰가 통과한 것이고, dev브랜치에 merge할 수 있도록 하였다. 나는 처음에 대수롭지 않게 생각했다. 코드 리뷰가 단순히 내가 쓴 코드에 대해서 설명할 수 있고, 설득시킬 수 있다면 된다고 생각했기 때문이다.

 

😵‍💫 상상이상의 첫 리뷰

 

하지만,,,, 위 사진은 나의 첫 PR이다. 70개의 리뷰가 달렸다,,, 물론 내가 답을 쓴 것까지 합쳐서 70개지만, 그렇다해도 충분히 높은 숫자이다.

나는 코드리뷰를 받으면서, 느꼈다. 내가 코드를 생각없이 기계처럼 작성할 때가 많구나, 나의 코드 속에서는 나의 생각이 들어가지 않은 곳이 많구나,,,,나 코드 잘못짜고 있었네,,,, 

 

🧐 내가 느낀 코드 리뷰

 

나는 코드리뷰를 받으면서, 많은 것을 느꼈다,,,!! 코드를 생각하면서 작성하자, 어떻게 하면 더 나은 코드를 작성할 수 있을지 생각하자, 좋은 코드는 무엇일까,,,

 

코드 리뷰에서 중요한 것은 코드 리뷰를 받는 것 뿐만 아니라, 해주는 것도 중요하다는 것을 느꼈다!! 우리의 코드 리뷰를 이끌고 있는 친구가 자기는 코드리뷰에 보통 1시간 걸린다고 했다,,,나는 오래해봤자 20분이였다,,, 나 코드리뷰 대충하고 있었구나,, 형식적으로 하려고 했구나,,,라는 생각이 밀려왔다,, 그래서 나도 그 친구의 말을 듣고 최대한 코드 리뷰를 열심히 하려고 노력했다,, 코드를 일일이 다 돌려보고, 궁금한 점은 물어도 보고, 어떤 것이 더 나은 코드를 작성할 수 있을 지에 대해서 고민하면서 코드 리뷰를 진행하였다,,, 그래서인지, 답글로 고맙다라는 답글을 볼 때마다 뿌뜻함을 더 느끼게 됐다,,!! 이게 코드리뷰를 하는 맛이구나,,,,

 

코드 리뷰를 하면서는 성장이라는 단어와 함께라는 단어가 가장 많이 떠올랐다,, 코드 리뷰를 받으면서, 어떤 부분이 잘못되었는지 보면서 성장할 수 있었고, 다른 사람의 코드를 보면서 이렇게도 작성을 하구나!!라는 것을 배우면서 성장할 수 있었다,,,프로젝트는 함께 진행하는 것이기 때문에, 모두가 각자의 코드에 대해서 이해할 수 있어야 되고, 코드 리뷰를 하면서, "함께 성장"할 수 있다는 것을 느꼈다

 

 

반응형

'📽project > 🎀ReBoN' 카테고리의 다른 글

OAuth login 구현 구조 변환 과정  (0) 2022.05.29
👐컨벤션 어디까지 해봤니❓  (0) 2022.03.14
설계,,,,이렇게 하는 게 맞는 건가,,,??  (0) 2022.03.10
    '📽project/🎀ReBoN' 카테고리의 다른 글
    • OAuth login 구현 구조 변환 과정
    • 👐컨벤션 어디까지 해봤니❓
    • 설계,,,,이렇게 하는 게 맞는 건가,,,??
    peacekim
    peacekim
    할 수 있는 것과 할 수 없는 것. github: https://github.com/PyeongGangKim

    티스토리툴바