개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
방어적인 코드 작성을 해야함
작은 단계를 고수하며 대체하기 쉬운 설계를 하자
완벽한 코드는 없다. 항상 의심!
TIL (Today I Learned) 날짜
2022. 03. 24
오늘 읽은 범위
4장.실용주의 편집증
책에서 기억하고 싶은 내용을 써보세요.
완벽한 코드는 없다. 자신의 실수에 대비한 방어책을 마련 해야함
- 계약에 의한 설계 (DBC), 계약에 부응하지 못하는 것은 버그
모든 오류는 정보를 준다. 오류 메시지를 잘 읽어 보자
죽은 프로그램이 끼치는 피해는 이상한 상태의 프로그램이 끼치는 피해보다 훨씬 적다
가능한 오류를 모두 검사하고 놓친 것을 잡아내기 위해 단정을 사용함
리소스를 할당하는 함수나 객체가 리소스를 해제하는 책임을 져야함
먼 미래는 내다볼 수 없다. 신중하게 작은 단계들을 밟아라, 코드를 더 적절한 무언가로 대체하기 쉽게 설계
예언하지 말라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
오늘 책 내용은 이해하기 어려운 내용이 많은 것 같다.....
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
DBC
리소스의 균형사용법