-
3장 개발도구독서/실용주의 프로그래머 2022. 3. 23. 20:54
TIL 요약
"셸의 힘을 사용하라"
"버전 관리는 미래로 가는 길이다."
"짧게나마 일지를 작성하자."
TIL 날짜
2022.03.23
오늘 읽은 범위
3장 - 개발도구
셸의 위대함
회사 팀장님이 자주 하시는 이야기가 "내가 셸로 짜 놨으니까 그거 쓰면 돼!"이다. 간단한 행동을 담은 셸이지만 그렇기에 더 편리한 도구가 될 수 있지 않을까 하는 생각이 들었다. 책에서도 개쩐다라고 말을 하지만 안 써봤으니 시야가 캄캄할 뿐이다. 그래서 그런지 나에게 셸은 low 언어와도 같다. 일단 터미널에서 아무 도움 없이 써 내려가는 그 행위에 거리감을 느꼈을지도 모르겠다. 그렇지만 올해에는 셸도 사용해보고 터미널과 더 친해지기 위해 vim을 사용할 것 같다. 더해서 마음은 꽤 부풀어 있지만 손이 움직이길 바라고 있다.
VCS를 사용하는 이유
내 생각에 버전 관리 툴은 장점밖에 없는 것 같다. 가끔 빌드하다가 오류가 나면 범인 찾는 재미 또한 버릴 수 없는 그런 도구이다. 지금은 브랜치를 크게 사용하고 있지는 않지만 브랜치까지 제대로 사용한다면 아, 너무 짜릿할 것 같다. 편함 그 자체이다.
디버깅
그전까지는 귀로만 듣다가 회사에 입사해 처음으로 디버깅이라는 것을 해봤다. 신세계였다. 물론 sout만 찍어봤던 터라 적응하는데 며칠의 시간이 걸렸지만 말이다. 게다가 evaluate까지 사용했을 때는 진짜 진짜 편했다. 아직 디버깅의 입구에만 발을 들여놓은 것 같긴 하지만 이후에 필요해질 때 혹은 지나가다가 검색해서 디버깅의 영역을 넓히지 않을까 싶다.
728x90반응형LIST'독서 > 실용주의 프로그래머' 카테고리의 다른 글
5장 구부러지거나 부러지거나 (0) 2022.03.27 4장 실용주의 편집증 (0) 2022.03.24 다른 사람 들어보기 (0) 2022.03.22 2장 실용주의 접근법 (0) 2022.03.20 1장 실용주의 철학 (0) 2022.03.19