Всё самое интересное из мира Python
Сотрудничество, реклама: @devmangx
Работаем с @Spiral_Yuri
РКН: https://clck.ru/3GMMF6
Post #4939
7.98K

Совет по чистому коду в Python:
Используйте Enum, чтобы логически группировать связанные константы.
Плохо:
Хорошо:
👉 @PythonPortal
Используйте Enum, чтобы логически группировать связанные константы.
from dataclasses import dataclass
from enum import Enum
Плохо:
ORDER_PLACED = "PLACED"
ORDER_CANCELED = "CANCELED"
ORDER_FULFILLED = "FULFILLED"
@dataclass
class Order:
status: str
order = Order(ORDER_PLACED)
print(order)
Хорошо:
class OrderStatus(str, Enum):
PLACED = "PLACED"
CANCELED = "CANCELED"
FULFILLED = "FULFILLED"
@dataclass
class Order:
status: OrderStatus
order = Order(OrderStatus.PLACED)
print(order)
👉 @PythonPortal
- ❤ 30
- 👍 12
- 🤣 1












