FastAPI Depends 사용 기준
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
Alembic autogenerate에서 no changes detected가 나오는 원인을 target_metadata, 모델 import, DB URL, env.py 설정 흐름으로 정리합니다.
pyproject.toml이 Python 프로젝트에서 왜 중요해졌는지 설명합니다. 프로젝트 메타데이터, Python 버전, 의존성, uv, ruff, pytest 설정을 한 파일로 관리하는 이유를 정리합니다.
파이썬 asyncio가 언제 필요한지 I/O bound, CPU bound, 동시성, 병렬성 차이로 쉽게 정리합니다. async/await와 threading, multiprocessing의 경계도 함께 설명합니다.
파이썬 list comprehension과 generator expression 차이를 쉽게 정리합니다. 즉시 리스트를 만드는 경우와 필요할 때마다 값을 내놓는 경우를 비교하고, sum·any·all과 함께 언제 무엇이 더 자연스러운지 예시로 설명합니다.
파이썬 setdefault와 defaultdict 차이를 기본값 생성 시점, grouping, counting, get() 주의점 중심으로 쉽게 정리합니다.