Community

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

← Go back
TIL 3장 기본 도구
#pragmatic
2년 전
474
1

오늘 TIL 3줄 요약

  • 도구에 유창해지자

  • 텍스트 포맷 만세!!

  • 문제가 생겼을 때, 너님이 문제일 가능성이 크다(편견을 갖지 말고 조사하자).

TIL (Today I Learned) 날짜

2022.03.23(수)

오늘 읽은 범위

  • 3장 기본 도구

    • Topic 16 일반 텍스트의 힘

    • Topic 17 셸 가지고 놀기

    • Topic 18 파워 에디팅

    • Topic 19 버전 관리

    • Topic 20 디버깅

    • Topic 21 텍스트 처리

    • Topic 22 엔지니어링 일지

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

엔지니어링 일지를 남겨 보라. 파일이나 위키말고 종이를 사용하라. 글씨를 쓰는 것은 키보드를 두드리는 것과는 다른 무언가 특별한 것이 있다.

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

다양한 도구를 능수능란하게 다루며 폭풍처럼 키보드를 휘몰아치는 동료를 보면 많이 부럽다. 부러워하기 전에 얼마나 노력했지는 반성해본다. 노력이 부족했음을 인정한다. 하루라도 빨리 배우면 개이득인 부분. 당장 많이 사용하는 Intellij 단축키부터라도 의식적으로 몸에 익혀야겠다고 다짐한다.

개인적으로 디버깅은 거의 사용하지 않는다. 사용할 수는 있지만 굳이...라는 느낌이다. 로그로도 충분하다.

최근에 회사에 컨플루언스가 도입되며 기록의 중요성을 다시끔 느껴 모든 일들을 기록하려 노력하고 있다. 이제는 말할 수 있다. 회사에서 위키는 필수라고.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

회귀 테스트는 일반적인 유닛 테스트를 말하는 것 같은데 정확한 의미를 파악해보겠다.

💡 회귀테스트(Regression Test) 정상 작동하던 소프트웨어를 수정한 후 오류가 발생하는 경우가 있는데 이것을 회귀오류(버그)라고 한다. 이런 회귀오류를 방지하기 위해 소프트웨어 완성단계에서 수행했던 테스트를 수정이 있었을 때마다 반복적으로 수행하는 테스트를 회귀테스트라고 한다. 현대적인 의미의 테스트 자동화도 이런 회귀테스트의 연장선이다. 참고: https://velog.io/@dahunyoo/Regression-Test

경계조건이라는 용어 다시 확인해보자.

💡 경계조건(Boundary Condition) 원래 물체의 경계에서 발생하는 현상을 의미하는 물리학 용어인데, 여기서는 입력값의 범위 끝에서 일어날 수 있는 오류 상황을 가리키는 것으로 보인다.

오늘 읽은 다른사람의 TIL

부록 Tips

  • Tip 25 지식을 일반 텍스트로 저장하라.

  • Tip 26 명령어 셸의 힘을 사용하라.

  • Tip 27 에디터를 유창하게fluency 쓸 수 있게 하라.

  • Tip 28 언제나 버전 관리 시스템을 사용하라.

  • Tip 29 비난 대신 문제를 해결하라.

  • Tip 30 당황하지 말라.

  • Tip 31 코드를 고치기 전 실패하는 테스트부터.

  • Tip 32 그놈의damn 오류 메시지 좀 읽어라.

  • Tip 33 “select”는 망가지지 않았다.

  • Tip 34 가정하지 말라. 증명하라.

  • Tip 35 텍스트 처리 언어를 익혀라.

1 comment