Dot ./개인 공부 기록용
2022. 4. 13.
코드 리뷰 피라미드
코드 리뷰 피라미드 코드 리뷰에 관련하여 중요한 측면(코드 변경이 필요한지, 성능이 좋은지, 기존 클라이언트 및 기타 클라이언트와 하위 환 여부)이 관심을 덜 받는 경향이 있음. 이 문제에 대한 중요성을 개발자들에게 인식시키기 위해 코드 리뷰에서 중점적으로 봐야할 부분과 자동화해야 할 부분을 한장의 그림으로 정리. 각 단계별로 물어봐야 할 필수 질문들을 자문해보며 코드를 리뷰해보자. 나중에 변경하기 쉬운 코드스타일/테스트 쪽은 자동화하고, 문서화/구현/API 쪽을 리뷰하는데 집중하자. 1단계 : 코드 스타일 (Code Style) 프로젝트 포매팅 스타일이 적용되었나? 합의된 네이밍 컨벤션을 준수하는가? DRY(Don't Repeat Yourself)인가? 코드가 적절하게 "readable" 읽을 수 있는..