18분
실습: 레거시 코드에 타입 힌트 추가하기
이 함수 파라미터가 뭐였지? - Type Hints
실습: 레거시 코드에 타입 힌트 추가하기
Python 고급: 제너레이터, 데코레이터, 컨텍스트 매니저, Type Hints > 이 함수 파라미터가 뭐였지? - Type Hints
학습 목표
기존 코드에 타입 힌트를 추가한다 Optional과 Union을 적절히 사용한다 @dataclass와 타입 힌트를 결합한다
미션: 사용자 관리 모듈 타입 힌트 적용
상황
타입 힌트가 없는 레거시 코드가 있습니다. 타입 힌트를 추가하여 코드 품질을 향상시키세요.
요구사항
- User 클래스를 @dataclass로 변환
- 모든 함수에 인자/반환 타입 명시
- Optional, Union 적절히 사용
- 복잡한 타입에 타입 별칭 사용
에디터 로딩 중...
정답 보기
에디터 로딩 중...