Computer Science

드림코딩 엘리 | 코드리뷰란? 코드리뷰에서 중요한 것은 무엇일까?

토마토. 2022. 4. 6. 20:06

코딩 실력 향상을 위한 코드 리뷰? - YouTube

 

코드리뷰는 개발자로 성장하는 데 매우 중요한 요소!

 

코드 리뷰는 어떻게 하는 것이고, 

코드 리뷰에서는 어떤 점들이 중요할까? 

 

코드리뷰란

팀 구성원이 기능을 구현하거나 문제를 수정했을 때 

수정된 코드 사항을 바로 제품에 반영하는 것과 반대되는 개념이다. 

 

코드리뷰를 진행하는 경우

내가 작성한 코드를 잘 읽을 수 있는 선임자, 코드 오너에게

코드 리뷰를 요청하게 된다. 

코드 리뷰를 진행한 뒤에야 코드를 마스터 브랜치, 제품에 포함할 수 있도록 한다. 

 


코드 리뷰가 중요한 이유

 

1. 더 좋은 코드 퀄리티를 보장하기 위함

2. 결점을 초기에 발견할 수 있다. 

3. 배움과 지식을 전파한다. 

4. 상호간의 책임감을 갖고 일할 수 있다.

5. 효율적인 검증이 가능하다. 

 


코드 리뷰시 어떤 점을 검토하는가? 

 

1. 구현하려는 기능이 완료되었는가? 

2. 코드의 부작용이 발생할 가능성이 있는가? 

3. 가독성과 유지보수성이 있는가? 

4. 코드가 일관성있게 작성되었는가? 

5. 예외 처리는 했는가? 

* 너무 성공적인 케이스만 다루진 않았는지 점검 *

6. 코드의 간결성

7. 코드는 재사용하기에 용이한가? 

8. 테스트 범위는 어떠한가? 

 

 

출처 : 드림코딩 엘리 - 코드리뷰 편🧡