애플리케이션 개발
도구가 무엇을 강제하는가
백엔드 프레임워크와 언어, 그리고 테스트. 사용법이 아니라 그 도구가 코드 모양을 어떻게 바꾸는지를 다룹니다.
코스 4개
- 테스트 도구 실전 커버리지 100%가 무엇을 보장하지 않는가
- Go 로 서버 만들기 예외가 없다는 것이 코드 모양을 바꾼다
- Rust — 컴파일러가 막는 것들 빌려온 값을 두 번 쓰면 빌드가 거부한다
- FastAPI — 타입이 곧 계약이다 async def 하나 잘못 쓰면 서버 전체가 멈춘다