- 복잡하지 않게, 단순하게 작성되어 그 코드를 작성한 사람이 아닌 다른 사람이 봤을 때에도 쉽게 이해할 수 있는 코드
- 코드를 신규 개발했던 사람이 시간이 흐른 뒤에 다시 보더라도 어려움 없이 이해할 수 있는 코드
클린 코드의 공통적인 의견
- 사람이 읽고 이해하기 쉬운코드
- 변수와 메서드 이름을 의미있게 짓기
- 의미있게란 : 네이밍(이름)만 봐도 어떤 역할을 하는 변수 혹은 메서드인지 파악할수 있게하는것
- 테스트 케이스가 존재한다.
- 가독성이 좋은 코드는 코드를 유지보수 (리팩터링) 하기 쉽다.
- 테스트 코드를 작성함으로써 오류를 쉽게 찾을수있다.