도서 요약 / / 2022. 12. 19. 09:53

[클린 코드] 1. 들어가면서

클린 코드 도서 요약 내용입니다.

 

0장 들어가면서

  • 돌아간다고 생각했던 코드를 허겁지겁 디버깅하는가?
  • 고객이 무더기로 이탈하고, 관리자가 압박을 가하는가?

어떻게 해야 하나? 답은 장인 정신이다.

장인 정신을 익히는 과정은 두 단계로 나뉜다. 바로 이론과 실전이다.

  1. 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득해야 한다.
  2. 열심히 일하고 연습해 지식을 몸과 마음으로 체득해야 한다.

자전거 타기

  • 물리적인 지식을 가르칠 수 있다. (중력, 마찰력, 각 운동량, 질량 중심)
  • 그래도 자전거를 처음 타는 사람이라면 100% 넘어진다.

구현도 마찬가지다

  • 깨끗한 코드를 만드는 "그럴듯한" 원칙을 모두 적어주고 알아서 하라고 버려둔다면??
  • 깨끗한 코드를 작성하는 방법은 배우기 어렵다.
  • 고생을 해야 한다.
  • 스스로 연습하고 실패도 맛봐야 한다.
  • 남들이 시도하다 실패하는 모습도 봐야 한다.
  • 그들이 넘어지고 일어서는 모습도 봐야 한다.
  • 결정을 내리느라 고민하는 모습
  • 잘못된 결정으로 대가를 치르는 모습도 봐야 한다.
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유