개발자 99% 커뮤니티에서 수다 떨어요!
오늘 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 환경의 한계에 대해서 다시 생각해보게 되었다. 셸 활용을 해봐야겠다.