Community

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

← Go back
TIL 4장. 실용주의 편집증
#pragmatic
2년 전
479

오늘 TIL 3줄 요약

  • 실용주의 프로그래머는 자기 자신 역시 믿지 않는다.

  • 그리고 자기 자신의 실수에 대한 대비책을 마련한다.

  • 언제나 작은 단계를 고수해야 한다.

TIL (Today I Learned) 날짜

2022.5.19. THU

오늘 읽은 범위

4장. 실용주의 편집증

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

  • DBC : Designed By Contract : 소프트웨어 모듈의 권리와 책임을 문서화하고 합의하는 데 초점을 맞춘다. "설계 기법"

  • 정확한 프로그램 : 많지도 적지도 않게 딱 그만큼만 하는 프로그램 -> 문서화하고 검증하는 것이 계약에 의한 설계의 핵심

  • 모든 오류는 정보를 준다. 오류메시지를 "읽자"

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

  • 조금 생소한 용어(클래스 불변식, 의미론적 불변식, 단정문, 에이전트, 리소스 할당과 해제 등)를 실제로 해본 경험을 떠올려가며 이해하려하니 어려움이 많이 느껴졌다. 이 책을 소화해내기에 나의 지식이 너무 짧은 게 아닐까 하는 생각이 들었지만 어쨌든 시작한거 끝까지 읽어보는 것에 의미를 두어야 겠다. 두 번, 세 번 읽고 관련 지식 공부를 하다보면 잘 이해 되겠지 뭐.

  • 피드백의 빈도가 우리의 제한 속도라고 한 부분이 인상깊었다. 예언을 해야하는 너무 큰 작업, 경험에 기반한 추측과 무모한 억측 대신 언제나 교체가능한 코드를 작성해가며 "작은 단계"들을 차근차근 밟아 나가자.(굳이 코드 뿐만 아니라, 삶의 방식에도 관통하는 무언가가 있다. 한 번에 너무 많은 것에 욕심내서 하려다가 체한다.)

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

  • 너무 많아서....

오늘 읽은 다른사람의 TIL

  • 00님의 TIL (url 링크)