Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL, 3장. 기본 도구
#pragmatic
2년 전
533

오늘 TIL 3줄 요약

  • plain text의 장점을 활용하자.

  • GUI에 의존하지 말고 명령어 셸을 사용해보자.

  • 버그에 소홀해 하지 말고 디버깅을 좀더 세심하게

TIL (Today I Learned) 날짜

2022. 05. 18

오늘 읽은 범위

3장. 기본도구

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

  • 사람이 이해할 수 있는 plain text로 지식을 저장하라.

  • 버전 관리와 확장성 면에서 plain text는 표준으로써 더욱 강력한 힘을 발휘한다.

  • GUI 환경의 단점 (What you see is all you get) 을 명심하고 명령어 셸의 힘을 사용하여 생산성을 높이자.

  • 색깔조합설정, 프롬프트 설정, 별칭 및 셸 함수 설정, 명령어 자동 완성 등으로 자신만의 터미널 환경을 구축하자.

  • 에디터 활용에 유창해짐으로써 반복작업을 최소화 하고 생산성을 높이자.

  • 다른 사람의 버그를 마주했을 때 비난 대신 문제 해결에 집중하라.

  • 당장의 특정 증상만 고치려 하지말고 문제의 근본 원인을 찾으려 노력해라.

  • 자신의 실수일 수 있는 일을 시스템의 문제라고 단정 지어 탓하지 말자. (십중팔구 니잘못이다.)

  • 버그와 관련된 루틴이나 코드를 대충 정상작동 한다는걸 가정하지말고 증명하라.

  • 업무에 관한 엔지니어링 일지를 작성해보자.

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

  • 이때까지 프로젝트 개발을 진행하면서 디버깅, 테스트 등 소홀히 했던 기억이 떠오른다. 책에 기술된 디버깅 전략, 심리 등을 보며 다시금 반성하게 됐다.

  • GUI 환경의 한계에 대해서 다시 생각해보게 되었다. 셸 활용을 해봐야겠다.