티스토리 뷰
오늘 TIL 3줄 요약
- 지식을 일반 텍스트로 저장하라
- 에디터를 유창하게 쓸 수 있도록 하라
- 디버깅은 단지 문제 풀이일 뿐이라는 사실을 받아들이고, 그런 마음으로 공략하라.
TIL (Today I Learned) 날짜
2022. 03. 23
오늘 읽은 범위
3장. 기본 도구
책에서 기억하고 싶은 내용을 써보세요.
- GUI의 장점은 여러분이 보는 것이 얻는 것이라는 점이지만 단점은 여러분이 보는 것만 여러분이 얻는 것의 전부라는 점이다. - page.111
- 버전 관리 시스템은 소스 코드나 문서의 모든 변경 사항을 기억한다. 바르게 설정된 버전 관리 시스템이 있다면 소프트웨어 이전 버전으로 언제든지 되돌아갈 수 있다. - page.120
- 가장 속이기 쉬운 사람은 자기 자신이다. - page.127
- 디버깅할 때 근시안의 함정에 주의하라. 표면에 보이는 증상만 고치려는 욕구를 이겨 내라. - page.127
- 코드를 고치기 전 실패하는 테스트부터. - page.129
- 어떤 버그로 놀라게 될 때 그것을 증명하라. 이 맥락 안에서 , 이 데이터로 , 이 경계 조건하에서 증명하라. - page.136
- 가정하지 말라. 증명하라 버그를 미리 잡을 수 있도록 단위 테스트나 다른 테스트를 수정할 필요가 있는지 고민해 보라. 어떤 일이 일어났든지 간에 똑같은 일이 다시 발생하면 그 사실을 알 수 있도록 하라. - page.137
- 일지를 쓰면 좋은 점이 크게 세 지 있다. 1. 기억보다 더 믿을 만하다. 2. 무언가를 쓰기 위해 하던 일을 멈추면 여러분의 뇌도 기어를 바꾼다. 하던 일을 돌아보기에 더 알맞은 기회가 생기는 것이다. 3. 그 밖의 이점도 있다. 때때로 수년 전에 자신이 무엇을 하고 있었는지 돌아볼 수 있다는 점이다. - page.143
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- git cli를 사용해서 gui보다 훨씬 잘 사용하도록 연습하고 책에서 나온 것처럼 마우스를 최대한 안 쓰고 vscode에서 키보드로만 개발 환경을 잘 이용해보도록 연습할 것이다. 또한 현재 일지나 TIL과 같이 문서를 작성하는 것을 게을리하지 않고 꾸준히 하여 나만의 지식 블로그를 만들어 내가 기억이 나지 않을 때 참고할 나만의 백과사전을 만들어 나갈 것이다.
- 디버깅을 할 때 왜 이런 버그가 났는지 기록이 가능하다면 기록을 하고 책에서처럼 자동화로 잡아낼 수 있다면 해보고 싶다. 또한 따로 진행하는 프로젝트에서 유닛 테스트를 이용해 더 코드 경험을 만들어 나가고 싶다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
- 연습 문제에서 camelCase를 사용하다가 snake_case로 바꾸기로 마음먹었을 때 어떻게 바꿔야 할지에 대해 문제가 있었는 데 한번 고민해보고 싶다.
오늘 읽은 다른 사람의 TIL
'기술 서적 TIL > 실용주의 프로그래머' 카테고리의 다른 글
Pragmatic TIL - 6 (연습 문제 풀이) (2022-03-28) (0) | 2022.03.29 |
---|---|
Pragmatic TIL - 5 (2022-03-26) (0) | 2022.03.26 |
Pragmatic TIL - 4 (2022-03-24) (0) | 2022.03.25 |
Pragmatic TIL - 2 (2022-03-21) (0) | 2022.03.21 |
Pragmatic TIL - 1 (2022-03-19) (0) | 2022.03.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- createPortal
- NextRequest
- jest
- 프리온보딩
- 위코드
- 프론트앤드
- 원티드
- 아차산
- 우아한테크코스
- 노마드코더
- NextApiRequest
- electron
- 노개북
- nextjs
- 초보
- C언어
- import/order
- env
- 스토리 북
- TopLayer
- 윤성우 열혈C프로그래밍
- Storybook
- nodejs
- WSL2
- error
- React
- 북클럽
- javascript
- CLASS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함