🏆60분
로깅+캐싱 시스템 완성 및 확장
로깅+캐싱 시스템 구축 - 주간 프로젝트
로깅+캐싱 시스템 완성 및 확장
Python 고급: 제너레이터, 데코레이터, 컨텍스트 매니저, Type Hints > 로깅+캐싱 시스템 구축 - 주간 프로젝트
학습 목표
로깅 + 캐싱 시스템을 완성한다 추가 기능을 구현하여 확장한다 mypy --strict를 통과한다
힌트 보기
LogBuffer.flush()에서 yield 사용 잊지 마세요 @log, @cache 모두 functools.wraps 필수 MemoryCache의 LRU는 OrderedDict.move_to_end() + popitem(last=False) mypy --strict: 모든 함수에 -> Type 반환 타입 필수