개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
시작하기 전에 자신이 수용할 것은 엄격하게 확인하고, 내어 줄 것에 대해서는 최소한도를 약속하는 것이다.
일반적으로 죽은 프로그램이 끼치는 피해는 이상한 상태의 프로그램이 끼치는 피해보다 훨씬 적은 법이다.
리소스를 할당하고, 사용한 다음, 해제한다.
TIL (Today I Learned) 날짜
2022.03.24
오늘 읽은 범위
4장. 실용주의 편집증
책에서 기억하고 싶은 내용을 써보세요.
불확실한 미래에 대비한 설계를 하느라 진을 빼는 대신 언제나 교체 가능한 코드를 작성하여 대비하면 된다. 여러분의 코드를 더 적절한 무언가로 대체하기 쉽게 설계하라.
잘 모르겠을 땐 언제나 스코프를 줄이는 편이 낫다.
단정문으로 불가능한 상황을 예방하라.
일찍 작동을 멈춰라.
일단 그놈의 오류 메시지를 좀 읽어라.
불변식의 자격이 있는 요구 사항을 찾았다면 여러분이 작성하는 모든 문서에 잘 드러나도록 만들어라. 여러분이 찾은 의미론적 불변식을 잘 드러내야 한다. 명확하고 모호한 점이 없게 서술하도록 노력하라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
예시 코드가 아는 언어가 아닌 게 많아서 이해하기 쉽지 않았다.
뭔가 많은 내용이 있었던 거 같은 느낌.....?
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
단정, 단정문에 대한 내용이 솔직히 이해가 잘 가지 않는 것 같다.
의미론적 불변식에 대한 내용도 이해가 잘 가지 않는 것 같다.