Какие задачи не нравятся

Python Senior Билайн
Какие задачи не нравятся
Ответы
- **Поддержка легаси-кода** – особенно когда нет документации, тестов и непонятная бизнес-логика. - **Работа с плохо структурированными данными** – например, парсинг "кривых" CSV или JSON без схемы. - **Магия в коде** – когда используются сложные динамические конструкции (`eval`, `exec`, `getattr` с глубокой вложенностью), которые трудно дебажить. - **Задачи без четких требований** – "сделайте что-то красивое" или "оптимизируйте, но не меняя логику". - **Ручная работа** – например, обработка данных вручную через Excel вместо автоматизации. Пример антипаттерна: ``` # Динамический вызов методов по строковому имени methods = ["save", "update", "delete"] for method in methods: getattr(some_obj, method)() # А если метода нет?.. ``` Лучше явно вызывать методы или использовать шаблоны (например, Command).