[Clean Code] 1장 깨끗한 코드, 2장 의미 있는 이름
1장 깨끗한 코드 깨끗한 코드란? 이 단어에 다양한 정의가 존재하는 아래는 우리 분야에서 유명한 프로그래머들이 말한 정의이다. 우아하다: 보는 사람에게 즐거움을 선사한다. 효율적이다: 단순히 속도만을 뜻하지 않고 CPU 자원 등 많은 것을 뜻한다. 철저한 오류 처리가 필요하다: 메모리 누수, 경쟁 상태, 일관성 없는 명명법 등을 조심하자. 한 가지를 잘한다: 나쁜 코드는 너무 많을 일을 하려다 의도가 뒤섞이지만 깨끗한 코드는 한 가지에 집중한다. 가독성이 좋다: 잘 쓴 문장처럼 읽혀야 한다. 다른 사람이 고치기 쉽다. 주의 깊게 짰다는 느낌을 준다. 작게 추상화한다. 중복이 없다. 2장 의미 있는 이름 '변수, 함수, 인수와 클래스, 소스 파일, 소스 파일 내 디렉터리 등 소프트웨어에서 이름은 어디나 쓰..