DAY 1<예시>좋은 코드는 좋은 소설처럼깨끗한 코드는 주의 깊게 작성한 코드다독자를 생각하며 코드를 쓰자<예시>깨끗한 코드는 주의 깊게 작성한 코드다.<예시>읽었을 때 무슨말인지 모르겠는 코드, 쓰면서 찜찜한 코드는 쓰지말자!<예시>단위 테스트?
DAY 2📚 오늘 TIL 3줄 요약<예시>좋은 코드는 좋은 소설처럼깨끗한 코드는 주의 깊게 작성한 코드다독자를 생각하며 코드를 쓰자<예시>깨끗한 코드는 주의 깊게 작성한 코드다.<예시>읽었을 때 무슨말인지 모르겠는 코드, 쓰면서 찜찜한 코드는 쓰지말자
DAY 6 (p.128-169 전자책기준)📚 오늘 TIL 3줄 요약나만의 셸마우스나 트랙패드 없어도 되지?rollback 뒤로가기지식은 사람이 이해하는 일반 텍스트로 저장하기나만의 셸색상 조합, 프롬프트 설정, 명령어에 별칭 붙여서 단순화하기, 명령어 자동완성양파를
DAY 7 (p.169-205 전자책기준)📚 오늘 TIL 3줄 요약DBC, Design by contract 계약에 대한 설계 리소스 사용예언하지 말라소프트웨어 모듈의 권리과 책임을 문서화하고 합의하는 설계기법계약을 주석이나 단위 테스트로 넣어둘 수 있다.테스트 환경
DAY 9 (p.206- 전자책기준)📚 오늘 TIL 3줄 요약님의 TIL
DAY 13 (p.267-298 전자책기준)📚 오늘 TIL 3줄 요약모든 일에는 동시성이 있다공유 상태가 없는 동시성을 위해 액터를 사용하라👆벽 위에 글자가 있는데.....(칠판)동시성 : 둘 이상 코드가 실행될때 동시에 실행중인 것처럼 행동하는 것병렬성 : 실제로
DAY 16 (p.299-374 전자책기준)📚 오늘 TIL 3줄 요약철저한 테스트 계획은 유지 보수 비용과 고객지원실에 걸려오는 전화 횟수📞를 줄일 수 있다.성급한 최적화는 모든 악의 근원이다.refactoring은 잡초 제거처럼 위험하지 않은 작은 단계를 밟는 일
DAY 17 (p.375- 전자책기준)📚 오늘 TIL 3줄 요약요구 사항은 피드백을 반복하며 알게 된다프로젝트 용어 사전을 사용하라의뢰인에게 두꺼운 기술 문서는 지루하기만 할 것이다자신이 뭘 원하는지 정확히 아는 사람은 아무도 없다프로그래머는 사람들이 자신이 원하는
p.362 (전자책 기준 p.387)다음 문장들이 진정한 요구 사항인가? 가능하다면 진정한 요구 사항이 아닌 것을 좀 더 유용하게 고쳐 써 보라.이 문장은 진짜 요구 사항처럼 보인다. 환경 때문에 애플리케이션에 제약을 추가해야 할 수 있다.응답 시간이 왜 500ms 이
DAY 19 (p.402-431 전자책기준)📚 오늘 TIL 3줄 요약모든 기능을 갖춘 팀을 조직하라빌드나 릴리즈, 테스트, 서류 작업, 반복작업, 일상작업은 자동화하기(버전관리, 테스트, 전체 자동화)타인의 코드를 존중해라50명은 팀이 아니라 큰 무리다. 팀이 커질수
1) 깨진 창문을 내버려 두지 말라. 2) 지식 포트폴리오에 주기적으로 투자하라. 3) DRY, Don't repeat yourself 반복하지말라. 4) 비난 대신 문제를 해결하라. 5) 작은 단계들을 밟아라. 언제나.6) 전역 데이터를 피하라.
읽은 범위 : p.24 - 78📚 오늘 TIL 3줄 요약모든 기능을 갖춘 팀을 조직하라빌드나 릴리즈, 테스트, 서류 작업, 반복작업, 일상작업은 자동화하기(버전관리, 테스트, 전체 자동화)타인의 코드를 존중해라🎇the end...🎇