노마드코더에서 진행했던 '노개북' 챌린지를 복습합니다.갖고 있는 책 기준으로 서문을 제외하고 총 8장 46개의 단원으로 구성되어 있다. 목표는 9주...
실용주의 철학 - 고양이가 내 소스코드를 삼켰어요..
엔트로피entrophy는 시스템 내의 무질서함 정도를 가리키는 물리학 용어.깨진 창문을 내버려두지 말라. 35p 나쁜 설계, 잘못된 결정, 혹은 형편없는 코드를 고치지 않은 채로 내버려 두지 마라. 발견하자마자 고쳐라. 35p깨진 창
실용주의 철학 - 돌멩이 수프와 삶은 개구리무엇을 해야 하는지, 어떻게 해야 하는지 정확히 아는 상황이 있다. … 하지만 … 모든 사람이 각자 자신의 자원을 지키려고 할 것이다. 때때로 이걸 ‘시작 피로 start-up fatigue’라고 부른다...
실용주의 철학 - 적당히 괜찮은 소프트웨어실세계에서는 진정 완벽한 것을 만들어 내기란 불가능하다. … 특히 버그 없는 소프트웨어는 더더욱. 시간, 기술, 기질 같은 것이 모두 공모해서 우리를 방해한다...
실용주의프로그래머, 실용주의 철학의 지식 포트폴리오 내용 TIL > 지식에 대한 투자가 언제나 최고의 이윤을 낸다. -벤자민 프랭클린 _46p ...
실용주의프로그래머, 실용주의 철학의 지식 포트폴리오 내용 TIL 최고의 아이디어, 최상의 코드 혹은 가장 실용주의적인 사고 등이 있다고 해도 다른 사람들과 소통할 수 없다면 그것들은 궁극적으로 아무 효용이 없다. _54p ...
실용주의프로그래머, 실용주의 철학의 지식 포트폴리오 내용 TIL 프로그래머로서 우리는 지식을 수집하고, 조직하고, 유지하며, 통제한다. 우리는 명세서에 지식을 문서화하고 실행 코드에서 그 지식이 생명을 갖고 살아나도록 한다. _65p ...
실용주의 접근법 - 직교성설계, 빌드, 테스트 그리고 확장하기에 쉬운 시스템을 만드는 데에 있어 직교성Orthogonality은 매우 중요한 개념이다. \_76p‘직교성'은 기하학에서 빌려온 용어다. 그래프의 축과 같이 두 직선이 직각으로 만나는 경우 직교한다고 말한다
실용주의 접근법 - 가역성만약 여러분이 어떤 사실을 굳게 믿고 그 사실에 전적으로 의존하고 있다면, 거의 100% 그것이 변하게 될 거라고 얘기해주고 싶다. \_p90우리가 프로젝트 초기에 항상 최선의 결정을 내리는 것은 아니라는 점에서 매우 유용하다. \_p91최종
실용주의 접근법 - 예광탄사람들이 힘든 계산보다 예광탄을 좋아한다는 사실은 놀랄 일이 아니다. 예광탄은 반응도 즉각적이고, 실제 탄환과 동일한 환경 조건에서 날아가기 때문에 외부의 영향도 최소화된다. \_p96사용자들이 이전에 그런 시스템을 한 번도 본 적이 없기 때문