Как стать автором
Обновить
6
0
Михаил Новиков @kurtgn

Dev lead

Отправить сообщение

Управление зависимостями в Python: сравнение подходов

Время на прочтение12 мин
Количество просмотров26K
image

Я пишу на питоне лет пять, из них последние три года — развиваю собственный проект. Большую часть этого пути мне помогает в этом моя команда. И с каждым релизом, с каждой новой фичей у нас все больше усилий уходит на то, чтобы проект не превращался в месиво из неподдерживаемого кода; мы боремся с циклическими импортами, взаимными зависимостями, выделяем переиспользуемые модули, перестраиваем структуру.

К сожалению, в Python-сообществе нет универсального понятия «хорошей архитектуры», есть только понятие «питоничности», поэтому архитектуру приходится придумывать самим. Под катом — лонгрид с размышлениями об архитектуре и в первую очередь — об управлении зависимостями применимо к Python.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии27

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность