클린 코드란 이해하기 쉽고, 변경하기 쉬운 코드이다. 이는 Robert C. Martin이 본인의 저서 "Clean Code" 에서 정의를 내린 것이다. 사실 클린 코드의 표준이나 엄격한 정의는 존재하지 않는다. 하지만 클린 코드에 대한 공통적인 의견은 아래와 같다.
출처: https://computer-science-student.tistory.com/510#:~:text=%ED%81%B4%EB%A6%B0%20%EC%BD%94%EB%93%9C%EB%9E%80%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0,%EC%A0%95%EC%9D%98%EB%8A%94%20%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%EB%8B%A4.