단기 목표 뿌수기/실용주의 프로그래머

[노개북 - 5] 3장.기본 도구

전고흐 2022. 3. 23. 13:55
728x90

오늘 TIL 3줄 요약

  • 도구가 손의 연장이 되어야 한다.
  • 지식을 일반 텍스트로 저장하라.
  • 그놈의 오류 메시지 좀 읽어라.

 

TIL (Today I Learned) 날짜

2022.03.22

 

오늘 읽은 범위

3장.기본 도구

 

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

  1. 도구들의 사용법을 배우는 데에 시간을 투자하라. 언젠가는 별다른 자각 없이도 손가락이 키보드 위를 움직이면서 텍스트를 조작하고 있다는 사실을 발견하고 놀라게 될 것이다. 도구가 손의 연장이 된 것이다. - p105
  2. 사람이 읽을 수 있는 것과 사람이 이해할 수 있는 것에는 차이가 있다. - p108
  3. 디버깅은 단지 문제 풀이일 뿐이라는 사실을 받아들이고, 그런 마음으로 공략하라. - p126
  4. 경계 조건과 실제 최종 사용자의 사용 패턴 모두를 철저히 테스트해야 한다. - p129
  5. 디버거에서 호출 스택 위아래로 어떻게 이동하고, 스택의 지역 변수를 어떻게 확인하는지 숙지하라. - p130
  6. 트레이싱 구문으로 남기는 메시지는 규칙적이고 일관된 형식이어야 한다. 메시지를 자동으로 분석해야 할 수도 있기 때문이다. - p134
  7. '단 하나만 변경'했는데 시스템이 작동을 멈춘다면 설사 아무 관련이 없어 보여도 십중팔구 직접적이든 간접적이든 변경한 그 하나에 책임이 있다. - p136

 

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

  • 글로 정리하는 것 또한 중요하다. 도구를 손에 익힐 수 있도록 마우스나 트랙패드를 치우고 단축키를 써붙여 보라고 했다. 또한, 엔지니어링 일지, 일반 텍스트로 정리하는 것... 중요하다!

 

오늘 읽은 다른사람의 TIL

-

728x90