개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.01.22
오늘 읽은 범위
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 이렇게 명시한 결과가 바로 코드다. (p.2)
궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. (p.3)
중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화 하라. (p.14)
새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으므로 읽기 쉬운 코드가 매우 중요하다. (p.18)
보이스카우트 규칙: 캠핑장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라. (p.19)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
나같은 디자인 전공에게 그림을 그리는 행위에 빗대어 클린코드란 무엇인가를 설명해주는 내용 덕분에 조금 더 쉽게 이해할 수 있었던 챕터였다.
머릿속에 입력한 온갖 지식들이 중요한만큼 손 끝으로 출력해 내는 행위도 중요하다.
내 손으로 처음부터 끝까지 거대한 캔버스를 코드로 채우는 날이 오기를! 🎨
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
르블랑의 법칙? (LeBlanc's Law states) - "Later equals never" is used in the context of software development, but may be applied more broadly to other areas. The law is attributed to Dave LeBlanc.