Pragmatic Programmer: Chapter 1

PhaseSmith·2022년 3월 18일
0

기억하고 싶은 내용

  • It is your life. You own it. You run it. You create it.(p.35)
  • Don’t say it can’t be done; explain what can be done to salvage the situation. Does code have to be deleted? Tell them so, and explain the value of refactoring (p.39)
  • Don’t leave “broken windows’’ (bad designs, wrong decisions, or poor code) unrepaired. Fix each one as soon as it is discovered. (p.43)
  • Don’t spoil a perfectly good program by overembellishment and overrefinement. Move on, and let your code stand in its own right for a while. It may not be perfect. Don’t worry: it could never be perfect. (p.52)
  • Tip 9: Invest Regularly in Your Knowledge Portfolio (p.57)

소감

  • 이 책의 첫번째 챕터만 읽었지만 개발뿐만 아니라 인생 전반에 적용하면 좋을 것 같은 꿀팁들이 산재돼서 놀랐다.
  • 모든 일이 다 그러겠지만, 이 책에서는 개발자에게 필요한 장인 정신을 강조하는 것 같다.
  • 중용: 막장 코드를 놔둬서는 안 되지만 동시에 과도하게 완벽하게 코딩하려고 해서도 안 된다. 역시 모든 일은 과하면 그르친다는 진리는 이 책에도 담겨져 있다.

질문

  • 내가 이 중에서 실천을 제대로 못하는 덕목들은 무엇인가?
profile
우리는 데이터와 하나다

0개의 댓글