Community

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

← Go back
TIL #1
#clean_code
2년 전
667


TIL (Today I Learned)

2021.02.19

오늘 읽은 범위

~ 1장. 깨끗한 코드

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

  • 궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 요구사항에 더 가까운 언어를 만들 수도 있고, 요구사항에서 정형 구조를 뽑아내는 도구를 만들 수도 있다. 하지만 어느 순간에는 정밀한 표현이 필요하다. 그 필요성을 없앨 방법은 없다. 그러므로 코드도 항상 존재하리라. (p.2)

  • 나중은 결코 오지 않는다.(p.4)

  • 빨리 가는 유일한 방법은, 언제나 코드를 깨끗하게 유지하는 습관이다.(p.7)

  • 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려진다. 깨끗한 코드는 한가지에 '집중'한다. 각 함수와 클래스와 모듈은 주변 상황에 현혹되거나 오염되지 않은 채 한길만 걷는다. (p.10)

  • 코드는 추측이 아니라 사실에 기반해야 한다. 반드시 필요한 내용만 담아야 한다. 코드를 읽는 사람에게 프로그래머가 단호하다는 인상을 줘야 한다. (p.11)

  • 읽기 쉬운 코드와 고치기 쉬운 코드는 엄연히 다르다! (p.11)

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

  • 읽으면서 뼈를 맞은 기분이었다. 실제로 머리가 얼얼,, 예전에도 읽었던 책이지만 다시 읽으니 감회가 새롭다. 그때도 줄쳐가면서 열심히 읽었는데,, 그동안 내가 지키지 않은 것 같다,,

  • 읽으면서 실제로도 적용을 해보자는 생각을 했다.

  • 꼭 필요한 내용만 담고! 작을 수록 좋다!!