이번 주 개발 및 공부 정리 - 04/52

Reading time ~1 minute

이사하느라 정신없었다. 이사 전부터해서 당일, 후까지 일주일 내내 바빴던 주. 복학을 해야하나 휴학을 해야하나 고민도 된다. 책은 잘 읽어가고 있다. 작업 환경이 더 집중이 잘되게 바뀌어서 매우 좋다.

공부 📖

  • 사이언스 앤 더 시티를 다 읽었다. 졸업 프로젝트에 도움이 될만한 영감을 두 가지 얻었다.
  • 영어 공부를 잘 하다가 SW개발병에 떨어지고 이사한다는 핑계로 제대로 하지 못하고 있다.
  • 함수형 프로그래밍에 대해 영상을 챙겨봤는데 보면 볼수록 예전보다 더 이해가 잘 되고있는게 느껴져서 좋다.

개발 🖥

chatterbox 구상

  • Flask basic 예제를 통해 어떤 식으로 표현될지 더 가다듬었다. flask에서도 route할 때 쓰는 것 처럼 chatterbox에도 add_rule을 통한 등록과 @rule을 통한 등록으로 구분하려한다. bulk 등록은 조금 더 나중 이야기
  • handle function에서 return되는건 결국 두 가지 형태 모두 가져가기로 했다.
  • @home과 home_keyboard 멤버변수의 관계를 좀 더 고민해봐야겠다.

다음주 계획 📅

  • chatterbox test case 추가
  • 영어 공부 정상화

Python GC가 작동하는 원리

보통 파이썬은 레퍼런스 카운팅 방식으로 가비지 컬렉션을 수행해 메모리를 관리하고, 레퍼런스 카운팅을 사용했을 때 발생할 수 있는 순환 참조 상황을 별도의 가비지 컬렉터로 해결한다고 알고 있다. 이 글에서는 그 가비지 컬렉터가 어떤 방식으로 작동하...… Continue reading

이번 주 개발 및 공부 정리 - 06/52

Published on February 14, 2018

Python의 메서드 실행 방식 (MRO)

Published on February 13, 2018