개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
들어가면서
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
코드는 요구사항을 상세히 표현하는 수단이니까! (p. 2)
매번 얽히고설킨 코드를 '해독'해서 얽히고설킨 코드를 더한다. (p. 5)
좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. (p. 7)
깨끗한 코드는 한 가지에 '집중'한다. (p. 10)
중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화하라. (p. 14)
급하다면, 서둘러 끝내려면, 쉽게 짜려면, 읽기 쉽게 만들면 된다. (p. 18)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
프로그래밍도 결국은 커뮤니케이션의 일종이기에 AI가 대체할 수 없는 영역이라고 생각합니다.
항상 시간에 쫓겨 이정도면 되겠지라며 자신과 타협하던 지난 날을 반성하며 자신에게 더욱 엄격한 개발자가 되도록 노력하겠습니다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
DSL - 특정 분야에 최적화된 프로그래밍 언어, 대부분의 경우 DSL은 소프트웨어 전문가가 아닌, 해당 DSL의 대상 분야에 능통한 비 프로그래머가 사용하도록 제작된 언어
르블랑의 법칙 - 나중은 돌아오지 않는다는 법칙