책에서 기억하고 싶은 내용을 써보세요 은행원이나 자동차 수리공, 가게 점원이 여러분 앞에서 어설픈 변명을 늘어놓으면 어떻게 반응하겠는가? 그들에 대해, 그리고 결과적으로 그 회사에 대해 어떤 생각이 들겠는가? 여러분이 "잘 모르겠어요."라고 말했다면, 꼭 바로 이
DAY 2오늘 읽은 범위 : 2장좋은 설계는 나쁜 설계보다 바꾸기 쉽다.왜 결합도를 줄이면 좋은가? 관심사를 분리함으로써 각각이 더 바꾸기 쉬워지기 때문이다.왜 이름 짓기가 중요한가? 이름이 좋으면 코드가 읽기 쉬워지고, 코드를 바꾸려면 코드를 읽어야 하기 때문이다.왜
DAY 2오늘 읽은 범위 : 3장지식을 일반 텍스트로 저장하라. HTML JSON HTTP 등등장점 : 지원 중단에 대한 보험, 기존 도구의 활용, 더 쉬원 테스트명령어 셀의 힘을 사용하라.생산성이 급상승할 것이다.자신만의 셀색깔 조합 설정, 프롬프트 설정, 별칭과 셸
DAY 4오늘 읽은 범위 : 4장 실용주의 편집증책에서 기억하고 싶은 내용을 써보세요.삶의 공리로 인정하고 받아들여라. 그리고 축하하라. 완벽한 소프트웨어는 존재하지 않기 때문이다.모든 사람은 지구 상에서 오직 자신만이 훌륭한 운전자라고 생각한다. 이 세상의 나머지 사
DAY 5오늘 읽은 범위 : 5장 구부러지거나 부러지거나책에서 기억하고 싶은 내용을 써보세요.높은 결합도는 변경의 적이다.소프트웨어의 구조는 유연해야 한다. 각각의 부품이 다른 부품에 가능한 한 조금만 연결되어야 한다.다음과 같은 결합의 증상을 놓치지 않도록 주의해야
DAY 6오늘 읽은 범위 : 6장 동시성책에서 기억하고 싶은 내용을 써보세요.둘 이상의 코드 조각이 실행될 때 동시에 실행 중인 것처럼 행동하는 것이다‘병렬성 parallelism’ 이란 실제로 동시에 실행되는 것이다.파이버(fiber), 스레드, 프로세스 등을 사용하
DAY 7 오늘 읽은 범위 : 7장 코딩하는 동안 > 책에서 기억하고 싶은 내용을 써보세요. 파충류와 이야기하는 법 여러분 내면의 파충류에게 귀 기울여라. 일단, 하고 있는 일을 멈춰라. 여러분의 뇌가 정리를 좀 할 수 있도록 약간의 시간과 공간을 확보하라. 코
DAY 8오늘 읽은 범위 : 8장 프로젝트 전에책에서 기억하고 싶은 내용을 써보세요.자신이 뭘 원하는지 정확히 아는 사람은 아무도 없다.프로그래머는 사람들이 자신이 원하는 바를 깨닫도록 돕는다.요구 사항은 피드백을 반복하며 알게 된다.사용자처럼 생각하기 위해 사용자와
오늘의 과제: 연습문제 풀이!요구사항을 받았는데, 요구사항이 아닐 수 있습니다!요구사항이 아니라면 사용자가 진짜로 원하는게 무엇인지 알아내야합니다. 애매한 요구사항에서 진짜 요구사항을 찾아내는 연습을 해봅시다.(1) '연습문제 (2) 1-5번까지 문제를 클라이언트가 건
DAY 9오늘 읽은 범위 : 9장 실용주의 프로젝트책에서 기억하고 싶은 내용을 써보세요.품질은 팀의 문제다. 아무리 부지런한 개발자라 해도 품질에 무심한 팀에 배치된다면, 자질구레하게 계속되는 문제를 고치는 데 필요한 열정을 유지하긴 어려울 것이다. 팀 전체가 깨진 창