개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
사소한 것이 중요하다
손과 몸과 마음으로 익힌다
중복을 피하라. 한 기능만 수행하라. 작게 추상화해라.
TIL (Today I Learned) 날짜
2022. 04. 24
오늘 읽은 범위
추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
세세함에 주의를 기울이는 태도는 전문가에게 필수적인 자질이 되었다.
손과 몸과 마음으로 익히기를 바란다.
의사가 환자 말을 그대로 따르는 것은 전문가답지 못하듯이, 관리자의 말을 그대로 따르는 프로그래머도 전문가답지 못하다.
중복을 피하라. 한 기능만 수행하라. 작게 추상화해라.
기한을 맞추는 유일한 방법은, 그러니까 빨리 가는 유일한 방법은, 언제나 깨끗한 코드를 최대한 깨끗하게 유지하는 습관이다.
체크아웃할 때보다 조금 더 깨끗한 코드를 체크인한다면 코드는 절대 나빠지지 않는다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
현업에서 일하면서 남들이 저질러 놓은 쓰레기 코드, 그리고 내가 작성했던 쓰레기 코드에 고생하고, 제품 개발이 실패로 끝난 경험이 있다. 그래서인지 책에서 설명하는 나쁜 코드로 치루는 대가가 너무나도 마음에 와닿았다.
어째서 나는 그런 쓰레기 코드들을 작성했던걸까? 기한 내에 요구 사항을 구현하기 위해서? 아니, 전문가답지 못했기 때문이라고 생각한다. 의사가 환자 말을 그대로 따르는 것은 전문가답지 못하듯.
체크아웃할 때보다 조금 더 깨끗한 코드를 체크인하도록 의식해서 노력하고 싶다
! 한 꺼번에 다 고치는게 아니라 조금씩 조금씩.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
오늘 읽은 다른사람의 TIL