[CleanCode 1장] 깨끗한 코드

soyeon·2022년 6월 28일
0

CleanCode

목록 보기
1/18
post-thumbnail

깨끗한 코드란 무엇인지, 나쁜 코드를 계속해서 사용하면 치르게 될 대가, 좋은 코드와 나쁜 코드를 구별하기 위해 좋은 코드의 의미를 정의한다.

코드가 존재하리라

코드는 요구사항을 상세하게 표현하는 언어로 코드가 사라지는 일은 있을 수 없다.

나쁜 코드

서두른다고 나쁜 코드를 짜게 되면 결국에는 나쁜 코드에 발목이 잡혀 감당할 수 없는 수준이 된다.

나쁜 코드로 치르는 대가

  • 나쁜 코드가 쌓이면 쌓일수록 팀의 생산성이 떨어진다.
  • 나쁜 코드를 뒤엎는 경우, 기존 시스템에서 제공하고 있던 기능을 모두 제공할 수 있게 새롭게 코드를 짜야 한다.
  • 나쁜 코드로 기한을 맞추지 못하면 그에 대한 책임은 프로그래머에게 돌아온다.

깨끗한 코드란?

  • 보기 즐거운 코드
    : 효율적인 코드. 코드를 처음 보는 사람도 이해할 수 있는 코드
  • 가독성이 좋은 코드
  • 필요한 내용만 담긴 코드
  • 다른 사람이 고치기 쉬운 코드
  • 주의 깊게 작성한 코드
  • 중복이 없는 코드
  • 읽으면서 짐작한 대로 돌아가는 코드

0개의 댓글