개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.02.19
오늘 읽은 범위
// 추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
품질은 하늘에서 뚝 떨어진 위대한 방법론이 아니라 사심 없이 기울이는 무수한 관심에서 얻어진다.
XXVII/추천사
깨끗한 코드를 만드는 “그럴듯한” 원칙을 모두 적어진 후 알아서 하라고 버려둔다면 그게 무슨 선생이겠는가… XXXII/들어가면서
깨끗한 코드와 나쁜 코드를 구분할 줄 안다고 깨끗한 코드를 작성할 줄 안다는 뜻은 아니다.
= 자동차 엔지니어라고 해서 운전을 잘하는 것은 아니다… P8/1장
한꺼번에 많은 시간과 노력을 투자해 코드를 정리할 필요는 없다. 변수 이름 하나를 개선하고, 조금 긴 함수 하나를 분할하고, 약간의 중복을 제거하고, 복잡한 if문 하나를 정리하면 충분하다 P17/1장
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드라는 것도 영어와 같은 언어처럼 문법을 바탕으로 하여 수없이 실전 연습이 필요하구나.. 언어란 그 본질은 똑같다라는 것을 새삼 깨닫게 되었다.
코딩에는 타자가 빠른 것도 중요하다고 생각했지만, 코드를 읽는 시간과 짜는 시간의 비율이 10:1이라는 얘기를 듣고 매우 놀랐다. 결국 제일 중요한 것은 clean code를 작성하는 것이구나
내딴대로는 클론 코딩만 하면서 나만의 프로젝트를 만들진 않고 있다. 클린 코드를 읽은 후에는 스스로 서비스를 만들어봐야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
르블랑의 법칙 : Later equals Never. 나중이란 건 없다... 이를 얘기한 이유는 그만큼 나쁜 코드로 빠르게 빌드업하기 보다는 클린 코드로 천천히 공을 들여라는 얘기를 하기 위해 꺼낸 것 같다.