18

실습: 레거시 코드에 타입 힌트 추가하기

이 함수 파라미터가 뭐였지? - Type Hints

학습 목표

기존 코드에 타입 힌트를 추가한다 Optional과 Union을 적절히 사용한다 @dataclass와 타입 힌트를 결합한다

미션: 사용자 관리 모듈 타입 힌트 적용

상황

타입 힌트가 없는 레거시 코드가 있습니다. 타입 힌트를 추가하여 코드 품질을 향상시키세요.

요구사항

  1. User 클래스를 @dataclass로 변환
  2. 모든 함수에 인자/반환 타입 명시
  3. Optional, Union 적절히 사용
  4. 복잡한 타입에 타입 별칭 사용
에디터 로딩 중...
정답 보기
에디터 로딩 중...