노마드북클럽 3

실용주의 프로그래머 TIL (Day-8)

오늘 TIL 3줄 요약 빠른 변화 속도를 따라가려면 가능한 한 느슨하고 유연한 코드를 작성해야 한다. 이를 위한 되돌릴 수 있는 의사결정 방법들을 설명한다. 결합도(coupling)를 낮추는 방법들 클래스 상속에 관한 문제와 이를 해결하기 위한 몇가지 방법들 TIL (Today I Learned) 날짜 2022.03.29 - 2022.03.29 오늘 읽은 범위 5장. 구부러지거나 부러지거나 책에서 기억하고 싶은 내용 우리가 어떤 것 하나만을 골라내려고 해도, 그것이 우주의 다른 모든 것과 얽혀 있음을 깨닫게 된다 - 존 유어(John Muir) 결합도가 높으면 이리저리 연결되어 있어서 여러 가지를 동시에 바꾸어야 한다. 소프트웨어의 구조는 유연해야 한다. 그리고 유연하려면 각각의 부품이 다른 부품에 가능..

카테고리 없음 2022.03.30

실용주의 프로그래머 (Day 6, 7)

오늘 TIL 3줄 요약 현재 사용하는 도구들을 더 효율적으로 사용할 수 있도록 습관을 개선시켜보자. 테스트와 지속적인 메모, 그리고 디버깅을 통해 안정적이고 더 좋은 프로그램 설계해보자 항상 작은 단계를 밟아가며 프로그래밍을 하고 너무 먼 미래를 예측하려 하지말자. 대신에 언제나 교체 가능한 코드를 작성하여 대비하자. TIL (Today I Learned) 날짜 2022.03.24 - 2022.03.25 오늘 읽은 범위 3장. 기본도구 ~ 4장. 실용주의 편집증 책에서 기억하고 싶은 내용 쉘 스크립트를 통해 좀 더 효율적인 프로그래밍을 할 수 있다. 어느 정도 에디터를 써야 유창하다고 볼 수 있을까에 대한 과제 목록들 (마우스를 사용하지 않고 진행해보기) 디버깅에 대한 사고방식; 한발짝 뒤로 물러나서 버..

실용주의 프로그래머 (Day-5)

오늘의 노개북 미션은 단순했다. 복습과 다른 노개북 TIL을 3개 읽는 것 - 읽은 TIL 목록 https://cindybaby.notion.site/DAY-03-04-5b811fbb19ab4683aad52b66b47e14fc https://pleed0215.notion.site/TIL-2022-03-20-4ca7872472914687a2f74b7f66b8e477 https://hyuuny.tistory.com/56 모두 전체적으로 깔끔한 정리와 각 용어별 정리가 인상깊었다. 다른 사람들의 TIL을 통해 '어떻게 하면 좀 더 잘 읽힐 수 있는 글이 될 수 있을까?' 고민해보게 되는 하루 * 출근 전, 퇴근 후 조금씩 시간내어 책 읽는 것은 생각만큼 쉽진 않다! 그래도 이러한 과정을 통해 습관이 되면 좀 ..