노개북4 [실용주의 프로그래머] 3장. 기본 도구 오늘 TIL 3줄 요약 1번 2번 3번 책에서 기억하고 싶은 내용을 써보세요. 3장 기본 도구(p.103 - p.144) ▶ Topic 16. 일반 텍스트의 힘 우리가 수집하는 요구사항은 지식이고, 우리는 그 지식을 설계와 구현, 테스트, 문서로 표현한다. 일반 텍스트란? 데이터 그 자체만으로 의미가 드러나는 데이터 → 데이터를 생성하는 애플리케이션에 독립적인 데이터 사람이 읽을 수 있고 별도의 추가 과정 없이 이해할 수 있는 데이터 형식이 없는 텍스트가 아님 → HTML, JSON, YAML || HTTP, SMTP, IMAP 등의 핵심 프로토콜 역시 일반 텍스트 최소 공통분모 모든 참가자가 하나의 공통 표준을 사용해서 소통하도록 해야한다면, 일반 텍스트가 바로 그 표준이다. 지식을 일반 텍스트로 저장.. 2022. 3. 24. [실용주의 프로그래머] 노개북 Mission 1: 나의 최애 북틸 문학이 아닌 책을 꾸준히 읽는 게 습관이 안 되어있어 항상 힘들어했다. 때문에 이번에 노마드코더에서 진행하는 노개북을 알게 되었고 그래서 신청한 북 리딩 챌린지! 오늘은 복습하는 날로써 다른 사람이 그 동안 올린 TIL 정리글들을 보며 지금까지 책을 통해 배운 것들을 다시금 정리하는 미션이 주어졌다. 그리고 그 중 가장 도움이 된 혹은 마음에 든 TIL을 골라서 올리는 것이 이번의 미션. https://jiyoungyim100.notion.site/TIL-2022-03-20-21-2-bf5439e63e7a4764bf2acdd0d7a95c55 TIL (2022.03.20~21) - 2장. 실용주의 접근법 DAY 3 jiyoungyim100.notion.site 가장 처음으로 생각난 분은 단연코 이 분이었다.. 2022. 3. 22. [실용주의 프로그래머] 2장. 실용주의 접근법 오늘 TIL 3줄 요약 수정하기 쉬운 코드를 작성하라. 중복 코드 작성을 삼가하라. 단, 이때의 중복 코드란 지식 및 의도의 중복을 말하는 것. 하나의 요구사항이 변경되어 코드의 수정이 필요할 때 한 번의 수정으로 해결할 수 있도록 하라. (주석, 문서 등 포함) 예광탄 개발 방법, 프로토타입 등을 이용하면 사용자에게 가시적으로 개발 과정을 보여줄 수 있을 뿐만 아니라 예상되는 위험 요소를 미리 파악할 수 있다. 책에서 기억하고 싶은 내용을 써보세요. 2장 실용주의 접근법(p.37 - p.102) ▶ Topic 8. 좋은 설계의 핵심 어떤 게 잘 설계되었다는 건 그 물건이 사용하는 사람에게 적응하여 맞춰진다는 것이다. 잘 설계된 코드는 바뀜으로써 사용하는 사람에게 맞춰져야 한다. 바꾸기 더 쉽게 Easi.. 2022. 3. 20. [실용주의 프로그래머] 서문 & 1장. 실용주의 철학 오늘 TIL 3줄 요약 지금 갖고 있는 기술을 매일 다듬고 나의 기술 목록에 새로운 것을 추가하라. 어설픈 변명 대신 대안을 제시하라. 모를 때는 모른다고만 하지말고 조사해보는 등 책임질 수 있는 방안을 찾아라. 효과적인 소통 없이는 고립되고 만다. 다양한 소통을 통해 피드백을 수집하고 보다 효과적으로 소통할 수 있는 방법을 익혀라. 책에서 기억하고 싶은 내용을 써보세요. 서문 ▶ 프로그래밍은 기예(craft)다. 프로그래밍이란 컴퓨터에게 여러분이 원하는 일을 하게 만드는-또는 여러분의 고객인 사용자가 원하는 일을 하게 만드는- 것이다. ▶ 무엇이 실용주의 프로그래머를 만드는가? 새로운 것에 빨리 적응하는 사람 호기심 많은 사람 질문을 많이 한다. 자잘한 지식을 머릿 속에 쌓아두며, 그 가운데 어떤 것은.. 2022. 3. 19. 이전 1 다음