개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
완벽한 소프트웨어를 만들 수 없다.
상식과 정직만큼 사람을 놀라게 하는건 없다.
헤드라이트를 앞서가지 말라.
TIL (Today I Learned) 날짜
2022. 03.24
오늘 읽은 범위
4장. 실용주의 편집증
책에서 기억하고 싶은 내용을 써보세요.
언제나 작은 단계들을 고수해야 한다는 것이다. 그래야 절벽에서 추락하지 않을 수 있다.(p.146)
계약에 의한 설계 ( Design By Contract) DBC (p.147)
정확한 프로그램이란 무엇인가? 자신이 하는 일이라고 주장하는 것 보다 많지도 적지도 않게 딱 그만큼만 하는 프로그램이다. (p.148)
부끄럼쟁이 코드를 작성하라고 권했는데 이번에는 게으름뱅이 코드를 강조하고 싶다. (p.151)
문제를 찾고 원인을 밝히기 위해서는 사고가 난 지점에서 일찍 멈추는것이 유리하다. (p.155)
오류 발생시 소비자의 입장을 우선하라. (p.156)
모든 오류는 정보를 준다. 일단 그놈의 오류메시지좀 읽어라 (p.159)
방어적 프로그래밍은 시간낭비다. 그냥 멈추는게 낫다! (p.161)
프로그램을 출시할 때 단정 기능을 꺼버리는것은 줄타기 곡예를 하면서 연습으로 한번 건너봤다고 그물없이 ㅈ건너는것과 비슷하다 (p.165)
작은 단계들을 밟아라 언제나 (p.178)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
와닿지 않는 내용을 읽어서인지 이번 장은 집중이 잘 안되어서 두 번 정독하였다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
편집증? 클래스불변식?