개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
중복을 피하라
한 기능만 수행하라
제대로 표현하고, 작게 추상화 하라
TIL (Today I Learned) 날짜
2022.04.23
오늘 읽은 범위
추천사 ~ 1장.깨끗한 코드 까지!
책에서 기억하고 싶은 내용을 써보세요.
"사소한 곳에서 발휘하는 정직은 사소하지 않다"
"책임 있는 전문가라면 프로젝트를 시작할 때 생각하고 계획할 시간을 확보해야 한다"
기계가 실행할 정도로 상세하게 요구사항을 명시하는 직업, 바로 이것이 프로그래밍. 이렇게 명시한 결과가 바로 코드다.
궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다.
나쁜 코드는? 개발 속도를 떨어뜨린다. 팀 생산성이 떨어진다.
좋은 코드를 사수하는 일은 우리 프로그래머들의 책임이다.
깨끗한 코드는?
'보기에 즐거운' 코드, 한가지에 집중한 코드 - 비야네 스트롭 스트룹
잘 쓴 문장처럼 읽히는 코드 - 그래디 부치
'다른' 사람이 고치기 쉬운 코드 - '큰big' 데이브 토마스
주의 깊게 짠 코드 - 마이클 페더스
그 문제를 풀기 위한 언어처럼 보이는 코드 - 워드 커닝햄
기존 코드를 읽어야 새 코드를 짜므로 읽기 쉽게 만들면 사실은 짜기도 쉬워진다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
나도 '코드감각'을 타고 났으면 좋았겠다!
다시 읽어도 읽기 편한 코드를 짜도록 노력하자!
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
르블랑의 법칙 leblanc's Law
오늘 읽은 다른사람의 TIL