어떻게 해야 읽기 좋고 이해하기 코드를 만들 수 있는지 알아보고 코드를 리뷰하는 방법을 알아보자
쉽게 말해서 가독성이 좋은 코드가 클린 코드라고 볼 수 있다.
변수명
+ 의도가 분명한 이름
함수
+ 함수명은 동사, 동사구가 좋다. 함수가 하는 일을 서술적으로 표현할 수 있는 이름이 좋다.
주석
+ 잘 달린 주석은 정확한 정보를 전달한다. 반대로 제대로 적지 않으면 이해를 방해 적지 않는 것만 못하다
형식 맞추기
+ 적절한 행 길이
리팩토링
+ 중복 제거
코드 리뷰란, 한 명 또는 여러 명의 개발자가 코드의 내용을 점검(examining)하고, 피드백을 전달하여, 작성자가 이를 다시 반영하는 과정으로 코드에 대한 책임이 그 코드를 만든 사람 혼자에게 있지 않고 우리 모두에게 있다는 문화를 만드는 데에 그 의의가 있다고 할 수 있다.
‘책임자를 추궁하지 않는 문화’의 정착
코드 리뷰를 하는 이유에는 여러가지 이유가 있지만 대표적으로 일관성 유지, 개인 간의 격차 해소, 선제적인 문제점 발견 및 대응, 상호 성장이 큰 이유이다.