클린코드 chap 1. 클린 코드

최준영·2021년 10월 4일
0

클린한 코드

목록 보기
2/16
post-custom-banner

chap1. 클린 코드

1.1 나쁜 코드


  1. 성능이 나쁜 코드
    • 불필요한 연산이 들어가서 개선의 여지가 있는 코드
  2. 의미가 모호한 코드
    • 이해하기 어려운 코드
    • 네이밍과 그 내용이 다른 코드
  3. 중복된 코드
    • 비슷한 내용인데 중복되는 코드들은 버그를 낳는다.

특징

  • 나쁜 코드는 또다른 나쁜 코드를 낳는다.
  • 나쁜 코드는 생상성을 저해시킨다.
    • 결국 기존 시스템을 엎고새로운 시스템을 만들어야 한다.

짜는 이유

  1. 일정이 촉박해서
    • 하지만 나쁜 코드를 생산성을 저해하기 때문에 오히려 일정을 맞추기 힘들다.
  2. 영향 범위가 넓어서
    • 생각보다 영향 범위가 넓어서 건드렸다가 다른 부분에 버그가 발생할까봐

1.2 클린코드


  1. 성능이 좋은 코드
  2. 의미가 명확한 코드 = 가독성이 좋은 코드
  3. 중복이 제거된 코드
profile
do for me

0개의 댓글