Python Enum
파이썬 기본 내장으로 Enum이라는 모듈이 있습니다. 오늘은 이 모듈의 필요성과 사용법을 간단히 알아보죠. Enum을 사용했을 때 장점은 가독성, 유지보수 용이, 코드 안전성, 디버깅 정도가 있겠습니다. 가독성 상수값에 의미 있는 이름을 붙이면, 값을 하드코딩하는 경우보다 가독성이 높습니다. # Without enums def apply_discount(price, discount_type): if discount_type == 1: return price * 0.9 elif discount_type == 2: return price * 0.8 # With enums from enum import Enum class DiscountType(Enum): TEN_PERCENT = 1 TWENTY_PERCEN..
2023.05.02