Skip to content
On this page

2022년 10월 19일

수정하기
문서 생성 2022-10-19 21:41:53 최근 수정 2022-10-19 22:34:54

📚 오늘 도전하고, 배운 것

  • 클린 코드 읽기
    • 아주 유명한 책이다. 계속 계획으론 읽어야지 읽어야지 하다가 이번주에 좀 제대로 읽었다.
    • 경험이 많은 프로그래머들이 개발을 하면서 겪은 것들의 정수가 모아져있었다. 모두 기억하긴 어렵지만 책을 구매했으니 두고두고 읽어보도록 해야겠다.
    • 책 후반부로 갈 수록, 거의 11장부터, Java 코드가 나를 압박했다. 학교에서 배우고 일할 때도 썼지만 제대로 공부해본 적이 없어서 읽어보려니 넘 부담스러웠다. 그래서 넘겼다.
      • JavaScript를 적용한 저장소 를 발견했다.
        • 읽으면서 느낀 Java 코드가 중점인 챕터 외에 내용들을 JavaScript 로 적용해 정리되어 있었다. 정말 많은 도움이 되었다.
    • 뒷 부분에 12장과 17장 까지만 읽고 나머지는 기회가 된다면 또 읽어봐야겠다.
      • 17장에는 《리팩터링》에 나온 "코드 냄새"에 저자가 맡은 냄새를 추가한 내용이 있다!
        • 두 책을 비교하면서 읽어야겠다.
  • "클린 코드"를 꼭 작성해야겠다는 생각이 든 부분은 다음 내용이었다.

    나중에 읽을 사람을 고려해 조금이라도 읽기 쉽게 만드려는 충분한 고민은 거의 찾기 어렵다. 하지만 나중에 코드를 읽을 사람은 바로 자기 자신일 가능성이 높다는 사실을 명심하자. 그러므로 자신의 작품을 조금 더 자랑하자. 함수와 클래스에 조금 더 시간을 투자하자. 더 나은 이름을 선택하고, 큰 함수를 작은 함수 여럿으로 나누고, 자신의 작품에 조금만 더 주의를 기울이자. 주의는 대단한 재능이다.

🤔 학습하면서 궁금하거나 어려웠던 점

🌅 내일은 무엇을?

  • 《리팩터링 2판》 마저 읽기, 《클린 코드》 17장과 비교하며 읽기

✒️ log

  • 오랜만에 재밌는 을 읽었따. 자아에 대한 내용이었다.
  • 다 읽고 나서 생각이 잠깐 많아졌다. 자아는 실재할까? 인생은 도대체 뭘까.... 혼자 진지해졌다.
  • 그래서 구글에 무아 유아를 검색했다.
  • 이미지에 "유아인과 무아인"이 나타났다. 실소가 나왔다.
  • 인생은 그냥 예상치 못한 것의 연속이라는 생각이 들었다.