Какие задачи ты не хочешь выполнять
Python
Middle
Без компании
Какие задачи ты не хочешь выполнять
Ответы
Я предпочитаю избегать задач, которые:
- **Нарушают best practices** — например, хардкод, спагетти-код, игнорирование PEP 8.
- **Монотонный ручной труд** — вроде ручного парсинга данных, если есть API или библиотеки.
- **Устаревшие технологии** — поддержка legacy-кода на Python 2.x без плана миграции.
- **Неоптимальные решения** — например, O(n²) там, где можно O(n log n).
Пример нежелательной задачи:
```
# Ручной парсинг CSV без pandas/csv модуля
data = open('file.csv').read().split('\n')
for line in data:
values = line.split(',') # Уязвимо к кавычкам, экранированию
print(values[0])
```
Лучше использовать `pandas` или `csv.reader`.
Если задача технически бессмысленна (например, «напиши велосипед вместо requests»), я предложу адекватную альтернативу.