TIL Clean Code : 01.깨끗한 코드
범위
추천사 - 01. 깨끗한 코드
클린코드의 세계
우리는 지금까지 시간의 압박이나 상사의 눈치로 작동만 하는것에 포커스가 맞춰진 나쁜코드들을 마주했을 것이다.
나쁜코드는 나로인해, 다른 멤버들에 의해 작성되는데 이는 개발 속도를 저하시키고 결과적으로 좋지 않은것들로 우리를 이끌어간다는 것을 경험해보았을 것이다. 이 책을 통해 나는 보다 더 깨끗한 코드를 구현해내어 개발의 발전을 이끌어내는 개발자가 되었으면 한다.
노련한 프로그래머들이 말하는 클린코드란?
Bjarne Stroustrup 비야네 스트롭스투룹
: C++의 창시자
" 나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 최대한 줄어야 유지보수가 쉬어진다. 오류는 명백한 전략에 의거해 철저히 처리한다. 성능을 최적으로 유지해야 사람들이 원칙없는 최적화로 코드를 망치려는 유혹에 빠지지 않는다. 깨끗한 코드는 한 가지를 제대로 한다."
Grady Booch 그래디 부치
: Object Oriented Analysis and Design with Application 저자
" 깨끗한 코드는 단순하고 직접적이다. 깨끗한 코드는 잘 쓴 문장 처럼 읽힌다. 깨끗한 코드는 결코 설계자의 의도를 숨기지 않는다. 오히려 명쾌한 추상화와 단순한 제어문으로 가득하다."
이외에도 많은 프로그래머들이 정의하는 클린코드가 적혀있었다.
이 책을 읽으며 코드와 개발에 대해 생각하는 시간이 자연스럽게 늘어남을 느꼈고 이 책은 개발에 대해 끝없이 고민하고 더 멋진 개발자가 될 수 있는 길을 찾아가는 좋은 지표임이 틀림없다고 생각했다.