개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.19
오늘 읽은 범위
추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
사소한 곳에서 발휘하는 정직은 사소하지 않다. (추천사)
5S 원칙 (정리 - 적절한 명명법, 정돈 - 코드는 누구나 예상하는 위치에, 청소 - 불필요한 주석과 코드 제거, 청결 - 표준, 생활화 - 관례를 따르고 자신의 코드를 자주 보며 기꺼이 변경하는 규율)
장인 정신을 익히는 두 단계는 이론과 실전. 지식을 습득하고 이를 연습해서 몸과 마음으로 체득해야 함 (0장)
우리 모두는 자신이 짠 쓰레기 코드를 쳐다보며 나중에 손보겠다고 생각하지만, 나중은 결코 오지 않는다. (1장 4p)
깨끗한 코드를 작성하려면 ‘청결’이라는 힘겹게 습득한 감각을 활용해 자잘한 기법들을 적용하는 절제와 규율이 필요하다. 열쇠는 ‘코드 감각’이다. (1장 8p)
CPU를 낭비하는 코드도 우아하지 못하다. (1장 9p)
깨끗한 코드란 다른 사람이 고치기 쉽다고 단언한다. (1장 11p)
같은 작업을 여러 차례 반복한다면 코드가 아이디어를 제대로 표현하지 못한다는 증거다. (1장 13p)
우리는 저자다 - 읽기 쉬운 코드는 매우 중요하다. (1장 18p)
보이스카우트 규칙 - 체크아웃 할 때보다 좀 더 깨끗한 코드를 체크인 하라. (1장 19p)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
좋은 코드를 만드는 구체적인 방법에 대해서는 아직 다루지 않았지만, 좋은 코드를 만들기 위한 마음가짐에 대해 많이 배울 수 있었다.
사소한 곳에서 발휘하는 정직, 깨끗한 코드를 작성하기 위한 ‘청결’이라는 감각 습득 등 코드를 작성하는 순간뿐만이 아니라 일상생활에서도 실천하면 좋을 팁을 배웠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
아직은 전반적으로 추상적인 부분이 많아서 더 읽으면서 이해해보겠다.