Computer Science
드림코딩 엘리 | 코드리뷰란? 코드리뷰에서 중요한 것은 무엇일까?
토마토.
2022. 4. 6. 20:06
코드리뷰는 개발자로 성장하는 데 매우 중요한 요소!
코드 리뷰는 어떻게 하는 것이고,
코드 리뷰에서는 어떤 점들이 중요할까?
코드리뷰란
팀 구성원이 기능을 구현하거나 문제를 수정했을 때
수정된 코드 사항을 바로 제품에 반영하는 것과 반대되는 개념이다.
코드리뷰를 진행하는 경우
내가 작성한 코드를 잘 읽을 수 있는 선임자, 코드 오너에게
코드 리뷰를 요청하게 된다.
코드 리뷰를 진행한 뒤에야 코드를 마스터 브랜치, 제품에 포함할 수 있도록 한다.
코드 리뷰가 중요한 이유
1. 더 좋은 코드 퀄리티를 보장하기 위함
2. 결점을 초기에 발견할 수 있다.
3. 배움과 지식을 전파한다.
4. 상호간의 책임감을 갖고 일할 수 있다.
5. 효율적인 검증이 가능하다.
코드 리뷰시 어떤 점을 검토하는가?
1. 구현하려는 기능이 완료되었는가?
2. 코드의 부작용이 발생할 가능성이 있는가?
3. 가독성과 유지보수성이 있는가?
4. 코드가 일관성있게 작성되었는가?
5. 예외 처리는 했는가?
* 너무 성공적인 케이스만 다루진 않았는지 점검 *
6. 코드의 간결성
7. 코드는 재사용하기에 용이한가?
8. 테스트 범위는 어떠한가?
출처 : 드림코딩 엘리 - 코드리뷰 편🧡