책정리

    [Clean Code] 1장 깨끗한 코드

    [Clean Code] 1장 깨끗한 코드

    나쁜 코드로 치르는 대가 기한을 맞추는 유일한 방법은 언제나 코드를 최대한 깨끗하게 유지하는 습관이다. 모든 프로그래머는 나쁜 코드가 업무 속도를 늦춘다는 사실을 알아도 기한을 맞추려면 나쁜 코드를 양산할 수 밖에 없다고 느낀다. 진짜 전문가는 그것이 틀렸다는 것을 안다. 나쁜 코드를 양산하면 기한을 맞추지 못한다. 열쇠는 '코드 감각'이다. 깨끗한 코드를 작성하려면 '청결'이라는 힘겹게 습득한 감각을 활용해 자잘한 기법들을 적용하는 절제와 규율이 필요하다. '코드 감각'이 있으면 좋은 코드와 나쁜 코드를 구분한다. 깨끗한 코드를 구현하려는 행위는 그림을 그리는 행위와 비슷하다. 깨끗한 코드란? C++의 창시자 바야네 스트롭스트룹 나는 우아하고 효율적인 코드를 좋아한다. 깨끗한 코드는 '보기에 즐거운'코..