개발/북TIL

[북TIL] 실용주의 프로그래머 1장

대왕판다 2022. 5. 15. 19:10

오늘 TIL 3줄 요약

  • 잊지말라. 무엇보다 중요한 것은 즐기는 것이다.
  • 자기의 기예(craft)에 관심을 가져라
  • 훌륭한 잔디밭은 매일 조금씩 손질해주어야 한다.  
  • 소프트웨어의 엔트로피, 깨진 창문을 내버려 두지 말라.
  • 시작 피로를 깨기 위해서는 일단 ‘돌멩이’를 내놔라.(돌멩이 수프 이야기)

TIL (Today I Learned) 날짜

  •  2022. 05. 15. SUN

 

오늘 읽은 범위

  • 서문~ 1장

 

책에서 기억하고 싶은 내용을 써보세요.

  • 이튼칼리지의 훌륭한 잔디밭처럼, 과업은 하루아침에 만들어지지 않는다. 다만 꾸준하고 점진적인 노력이 필요할 뿐.

 

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 혼자 완성해나가는 프로젝트에서 '일단 만들자!' 라는 생각으로 진행하다보면 결국엔 스파게티 코드가 되어버려 방치되고 유지보수가 굉장히 어려워지는 경험이 많았다.
  • 이런 일이 벌어지는 이유를 깨진 유리창 효과에 빗대어 설명한 점이 좋다.
  • 일단 완성하고 보자~ 라는 생각은 일을 시작할 땐 도움이 되지만, 중간중간 코드들을 정리하지 않는다면 프로젝트 결과물의 품질과 가독성은 매우 떨어질 것이다.