오늘 TIL 3줄 요약
- 완벽이란건 있을 수 없다! 항상 실수를 대비하기.
- 모든건 순서대로 차근차근.
- 내가 맡은 일에 대해서는 제대로 파악한 뒤 끝까지 책임지자!
TIL (Today I Learned) 날짜
2022. 05. 19
오늘 읽은 범위
3장. 실용주의 편집증
책에서 기억하고 싶은 내용을 써보세요.
- 어느 누구도, 심지어는 자기 자신도 완벽한 코드를 작성할 수 없음을 알기 때문에 실용주의 프로그래머는 자신의 실수에 대비한 방어책을 마련한다. - 146pg
- 코드를 작성하기 전에 유효한 입력 범위가 무엇인지, 경계 조건이 무엇인지, 루틴이 뭘 전달한다고 약속하는지, 혹은 더 중요하게는 무엇을 약속하지 않는지 등을 나열하는 것만으로도 더 나은 소프트웨어를 작성하는 데에 엄청난 도움이 된다. - 153pg
- 명확하고 모호한 점이 없게 서술하도록 노력하라. - 156g
- 모든 오류는 정보를 준다. 일단 그놈의 오류 메시지 좀 읽어라. - 159pg
- 여러분의 첫 번째 방어선은 가능한 오류를 모두 검사하는 것이고, 그다음은 그러고도 놓친 것을 잡아내기 위해 단정을 사용하는 것이다. - 165pg
- 자신이 시작한 것은 자신이 끝내라. - 167pg
- 언제나 신중하게 작은 단계들을 밟아라. 더 진행하기 전에 피드백을 확인하고 조정하라. - 178pg
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 내가 코딩에 빠진 이유는 항상 코드엔 답이 있다는 점이다. 얼렁뚱땅 모호하게 돌아가지 않고, 오류가 난다면 어디에서 무슨 오류가 났는지 반드시 알려준다. 이것을 잘 이용하자!
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
오늘 읽은 다른사람의 TIL
'독서 > 실용주의 프로그래머 스터디' 카테고리의 다른 글
실용주의 프로그래머 TIL #6 동시성 (0) | 2022.05.25 |
---|---|
실용주의 프로그래머 TIL #5 구부러지거나 부러지거나 (0) | 2022.05.22 |
실용주의 프로그래머 TIL #3 기본 도구 (0) | 2022.05.18 |
실용주의 프로그래머 쉬어가기 (0) | 2022.05.17 |
실용주의 프로그래머 TIL #1 실용주의 철학 (0) | 2022.05.14 |