Community

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

← Go back
TIL #1 추천사 ~ 1장. 깨끗한 코드
#clean_code
2년 전
556


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

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

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

  • 사소한 곳에서 발휘하는 정직은 사소하지 않다. (추천사)

  • 5S 원칙 (정리 - 적절한 명명법, 정돈 - 코드는 누구나 예상하는 위치에, 청소 - 불필요한 주석과 코드 제거, 청결 - 표준, 생활화 - 관례를 따르고 자신의 코드를 자주 보며 기꺼이 변경하는 규율)

  • 장인 정신을 익히는 두 단계는 이론과 실전. 지식을 습득하고 이를 연습해서 몸과 마음으로 체득해야 함 (0장)

  • 우리 모두는 자신이 짠 쓰레기 코드를 쳐다보며 나중에 손보겠다고 생각하지만, 나중은 결코 오지 않는다. (1장 4p)

  • 깨끗한 코드를 작성하려면 ‘청결’이라는 힘겹게 습득한 감각을 활용해 자잘한 기법들을 적용하는 절제와 규율이 필요하다. 열쇠는 ‘코드 감각’이다. (1장 8p)

  • CPU를 낭비하는 코드도 우아하지 못하다. (1장 9p)

  • 깨끗한 코드란 다른 사람이 고치기 쉽다고 단언한다. (1장 11p)

  • 같은 작업을 여러 차례 반복한다면 코드가 아이디어를 제대로 표현하지 못한다는 증거다. (1장 13p)

  • 우리는 저자다 - 읽기 쉬운 코드는 매우 중요하다. (1장 18p)

  • 보이스카우트 규칙 - 체크아웃 할 때보다 좀 더 깨끗한 코드를 체크인 하라. (1장 19p)

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

  • 좋은 코드를 만드는 구체적인 방법에 대해서는 아직 다루지 않았지만, 좋은 코드를 만들기 위한 마음가짐에 대해 많이 배울 수 있었다.

  • 사소한 곳에서 발휘하는 정직, 깨끗한 코드를 작성하기 위한 ‘청결’이라는 감각 습득 등 코드를 작성하는 순간뿐만이 아니라 일상생활에서도 실천하면 좋을 팁을 배웠다.

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

  • 아직은 전반적으로 추상적인 부분이 많아서 더 읽으면서 이해해보겠다.