티스토리 뷰

카테고리 없음

코드 리뷰 노하우

NoonGam 2022. 4. 18. 11:30

코드리뷰 : 자신의 코드 / 다른사람의 코드를 서로 리뷰하는 방식

- 개발자가 지금부터 당장 행할 수 있는 공유 활동.

- Code SNS 댓글 놀이

- 배움을 주고 받으면서 지속가능한 SW 개발자가 될 수 있는 실천법

 

 

코드 리뷰를 왜 해야하나?

주목적 : 품질 문제 검수(버그, 장애)

더 나은 코드 품질 : 아키텍처 속성 개선을 위한 코드 개선(향후 변경 비용 개선)

학습 및 지식 전달 : 코드, 해결책 등과 관련된 지식 공유에 기여

  - 공유(주고 받는 학습)를 통한 역량 증대 및 성장

  - 참여한 모든 사람들의 배움의 기회

  - 대개의 경우 리뷰어들도 리뷰 과정에서 지식을 얻게 됨(하드스킬 = 기술적 deep한 수준, 소프트스킬 = 업무 know-how, 커뮤니케이션 방법, 포괄적인 기술 설명)

동기부여

상호 책임감 증대

  - 집단 코드 오너십 및 결속 증대

  - 내가 하고 있는 일에 관심을 가져주는 것(주변 사람들의 업무 파악)

  - 팀에서 일어나는 일 공유. 내 동료는 무엇을 하나? 팀웍

개발 문화 개선 (다른사람의 코드를 보면서 성장을 통해 개발 문화가 성숙해짐)

설계 개선 제안 (이번에 이런 기술을 도입해보는게 어떨지? 아니면 이번에는 미리 공부하고, 다음 프로젝트에 도입해보자)

 

 

 

코드 리뷰 효과

1. 예상하지 못한 버그를 타 프로젝트에서 발견하기도 함.

2. 시간이 지나니 선플이 달리기 시작.

3. 많은 사람이 내가 작성한 코드를 본다는 생각에 PR전에 한번 더 코드를 다듬게 됨.

4. 좋은 설계, 아키텍처,.클린코드, TDD 등에 대한 공감대/열정 형성

5. 잘하는 동료를 보면서 더 잘하려고하는 열정이 생김.

 

 

 

 

 

 

 

참고자료 : https://www.youtube.com/watch?v=TAPviNhFuSg&t=1001s 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함