코드리뷰는 개발자로 성장하는 데 매우 중요한 요소!
코드 리뷰는 어떻게 하는 것이고,
코드 리뷰에서는 어떤 점들이 중요할까?
코드리뷰란
팀 구성원이 기능을 구현하거나 문제를 수정했을 때
수정된 코드 사항을 바로 제품에 반영하는 것과 반대되는 개념이다.
코드리뷰를 진행하는 경우
내가 작성한 코드를 잘 읽을 수 있는 선임자, 코드 오너에게
코드 리뷰를 요청하게 된다.
코드 리뷰를 진행한 뒤에야 코드를 마스터 브랜치, 제품에 포함할 수 있도록 한다.
코드 리뷰가 중요한 이유
1. 더 좋은 코드 퀄리티를 보장하기 위함
2. 결점을 초기에 발견할 수 있다.
3. 배움과 지식을 전파한다.
4. 상호간의 책임감을 갖고 일할 수 있다.
5. 효율적인 검증이 가능하다.
코드 리뷰시 어떤 점을 검토하는가?
1. 구현하려는 기능이 완료되었는가?
2. 코드의 부작용이 발생할 가능성이 있는가?
3. 가독성과 유지보수성이 있는가?
4. 코드가 일관성있게 작성되었는가?
5. 예외 처리는 했는가?
* 너무 성공적인 케이스만 다루진 않았는지 점검 *
6. 코드의 간결성
7. 코드는 재사용하기에 용이한가?
8. 테스트 범위는 어떠한가?
출처 : 드림코딩 엘리 - 코드리뷰 편🧡
'Computer Science' 카테고리의 다른 글
드림코딩 엘리 | 서버 사이드 랜더링 SPA, CSR, SSR, SSG, TTV, TTI (0) | 2022.04.07 |
---|---|
드림코딩 엘리 | 코드 퀄리티를 높이는 방법! DRY, YAGNI, KISS (0) | 2022.04.06 |
생산성 | Visual Studio Code VSC 단축키 (0) | 2022.02.22 |
원격 데스크탑 접속을 통한 서버 점검 (0) | 2022.01.04 |
linux terminal 상대 경로로 출력하기 | 아모르것다 (0) | 2021.09.23 |