CamelCase в переменных и функциях
Анти-паттерн
Иногда данные приходят в альтернативном стиле написания из-за того, что они создавались на другом языке, правила которого отличаются от Python, например, JavaScript.
Пример¶
Плохо:
class Postcard(BaseModel):
holidayId: str
name_ru: str
body: Union[str, List[str]]
Хорошо:
class Postcard(BaseModel):
holiday_id: str = Field(alias='holidayId')
name_ru: str
body: Union[str, List[str]]