Code Review 코드를 실행하지 않고 사람이 검토해서 코드 상의 잠재적 결함을 찾고 개성하는 과정을 의미. 적은 투자로 큰 효과를 얻을 수 있는 테스트 기법. 코드 리뷰의 효율성 향상을 위해 정적 테스트 도구나 코드 인스펙션 도구를 사용. 표준 프레임워크에서는 '코드 인스펙션 도구'라는 명칭을 사용. 정적 테스트는 정적 분석을 말하며 일반적으로 코드 리뷰를 의미. 성공적인 코드 리뷰를 위해서는 발견한 것들을 공유하고, 조금씩 자주 수행하는 것이 좋음. 오프라인 코드 리뷰 : 여러명이 모여 함께 코드를 리뷰. 온라인 코드 리뷰 : 이메일 등 도구를 사용해 온라인상 피드백. 주요 체크리스트 변수명이 다른 사람이 봐도 이해할 수 있는지 로직이 어떤 기능을 하는지 알 수 있는지 Null Check가 분명한..