Community

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

← Go back
TIL 2022-02-19
#clean_code
2년 전
613


TIL (Today I Learned)

2022.02.19

오늘 읽은 범위

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

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

  1. 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 이렇게 명시한 결과가 바로 코드다. (P.2)

  2. 궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 요구사 항에 더욱 가까운 언어를 만들 수도 있고, 요구사항에서 정형 구조를 뽑아내는 도구를 만들 수도 있다. (P.3)

  3. 우리 모두는 자신이 짠 쓰레기 코드를 쳐다보며 나중에 손보겠다고 생각한 경험이 있다. 우리 모두는 대충 짠 프로그램이 돌아간다는 사실에 안도감을 느끼며 그래도 안 돌아가는 프로그램보다 돌아가는 쓰레기가 좋다고 스스로를 위로한 경험이 있다. 다시 돌아와 나중에 정리하겠다고 다짐했었다. 물론 그때 그 시절 우리는 르블랑의 법칙 leblanc’s Law 을 몰랐다. 나중은 결코 오지 않는다. (P.4)

  4. 중복을 피하라. 한기능만 수행하라. 재대로 표현하라. 작게 추상화하라. 이상이다. (P.14)

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

  1. 클린코드란 어떤것인가를 설명하고 그것을 자신의 경험에서 나온 것들을 다른 것에 빗대어 설명해주는 챕터엿던거같다.

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