[Clean Code] 1장 깨끗한 코드
Index
1장 깨끗한 코드
코드가 존재하리라
나쁜 코드
나쁜 코드로 치르는 대가
__ 원대한 재설계의 꿈
__ 태도
__ 원초적 난제
__ 깨끗한 코드라는 예술?
__ 깨끗한 코드란?
우리들 생각
우리는 저자다
보이스카우트 규칙
프리퀄과 원칙

깨끗한 코드

코드가 존재하리라.

코드는 요구사항을 표현하는 언어라는 사실임을 임을 명시. 여기서 의미하는 코드는 요구사항에 더욱 가까운 언어를 만들 수도 있고, 요구사항에서 정형 구조를 뽑아내는 도구를 만들 수도 있다.

정리하면, 요구 사항에 따라 코드는 그 시대의 문화를 반영할 것이고, 어느 순간에는 정밀한 표현을 위해 다른 선택을 해야한다. 그러므로 코드는 항상 존재하리라.

나쁜코드

처음에 아무리 좋은 기획안으로 좋은 코드로 작성 했을지라도, 나쁜코드가 계속해서 반복되면 끝은 끝은 망하는 지름길.

그럼 어떻게 해야되겠는가?

원대한 재설계의 꿈 재설계 안하고 싶다면, 애초부터 끊임없이 고민해서 클린코드를 작성하기 위한 노력을 해야함. 태도 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그래도 따르는 행동은 전문가답지 않다. 원초적 난제 나쁜 코드를 양산하면 기한을 맞추지 못한다. 오히러 엉망진창인 상태로 인해 속도가 곧바로 늦어지고, 결국 기한을 놓친다. 기한을 맞추는 유일한 방법은, 그러니까 빨리가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관 깨끗한 코드라는 예술?

  1. 우아한 코드
  2. 가독성이 좋은 코드
  3. 다른 사람이 고치기 쉬운 코드
  4. 코드는 주의깊게 작성
  5. 표현력 중요
  6. 읽으면서 놀랄일이 없어야 한다

보이스카우트 규칙

캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라.