Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL. 추천사 ~ 1장(Clean Code)
#clean_code
2년 전
640


TIL (Today I Learned)

// 2022.02.19

오늘 읽은 범위

// 추천사 ~ 1장. 깨끗한 코드

책에서 기억하고 싶은 내용을 써보세요.

  • 품질은 하늘에서 뚝 떨어진 위대한 방법론이 아니라 사심 없이 기울이는 무수한 관심에서 얻어진다.

    XXVII/추천사

  • 깨끗한 코드를 만드는 “그럴듯한” 원칙을 모두 적어진 후 알아서 하라고 버려둔다면 그게 무슨 선생이겠는가… XXXII/들어가면서

  • 깨끗한 코드와 나쁜 코드를 구분할 줄 안다고 깨끗한 코드를 작성할 줄 안다는 뜻은 아니다.

= 자동차 엔지니어라고 해서 운전을 잘하는 것은 아니다… P8/1장

  • 한꺼번에 많은 시간과 노력을 투자해 코드를 정리할 필요는 없다. 변수 이름 하나를 개선하고, 조금 긴 함수 하나를 분할하고, 약간의 중복을 제거하고, 복잡한 if문 하나를 정리하면 충분하다 P17/1장

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 코드라는 것도 영어와 같은 언어처럼 문법을 바탕으로 하여 수없이 실전 연습이 필요하구나.. 언어란 그 본질은 똑같다라는 것을 새삼 깨닫게 되었다.

  • 코딩에는 타자가 빠른 것도 중요하다고 생각했지만, 코드를 읽는 시간과 짜는 시간의 비율이 10:1이라는 얘기를 듣고 매우 놀랐다. 결국 제일 중요한 것은 clean code를 작성하는 것이구나

  • 내딴대로는 클론 코딩만 하면서 나만의 프로젝트를 만들진 않고 있다. 클린 코드를 읽은 후에는 스스로 서비스를 만들어봐야겠다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 르블랑의 법칙 : Later equals Never. 나중이란 건 없다... 이를 얘기한 이유는 그만큼 나쁜 코드로 빠르게 빌드업하기 보다는 클린 코드로 천천히 공을 들여라는 얘기를 하기 위해 꺼낸 것 같다.