Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Moscow Python Podcast. Как domain-driven design помогает избегать ада в разработке (level: middle+)
Как выдерживать целостность бизнес-логики в разработке? Чем инструментарий domain-driven design может быть полезен программистам разных уровней? Какие проблемы решает DryPython и чем он отличается от аналогов? На выездной сессии нашего подкаста на BackendConf 2019 на эти вопросы отвечает гость программы Артём Малышев, создатель набора библиотек DryPython, сооснователь компании DryLabs. Ведущие выпуска — сооснователь MoscowPython и компании DryLabs Валентин Домбровский, тимлид NVIDIA Злата Обуховская и руководитель программного комитета Moscow Python Conf++ Григорий Петров. Все выпуски: Митапы MoscowPython: Курс Learn Python: Конференция Moscow Python Conf: Drylabs: dry-Python: В выпуске: 01:37 — какие характерные особенности присущи разработке на популярных Python-фреймворках и что с ними не так 04:09 — к инструментам или к людям сводятся главные проблемы разработки 06:50 — стоит ли рядовому программисту на проекте озадачиваться вопросами из сферы архитектуры 09:05 — что в соответствии с принципами domain-driven design нужно добавить к арсеналу разработчика при создании проекта на Django, чтобы через полгода код не превратился в «лапшу» 11:02 — какова главная слабость DSL и не чрезмерно ли гибок DryPython 15:09 — в чём разница между DryPython и Django Rest Framework 21:20 — какую средне- и долгосрочную выгоду способен принести DryPython 22:34 — как DryPython соотносится с концепцией постепенного добавления типов в Python 24:52 — почему в экосистемах (например, Java), заточенных под использование бизнес-логики, с ней всё равно возникают проблемы 29:08 — правда ли DryPython помогает одному сеньору управлять десятью джуниорами и облегчает ли он жизнь тимлидам 34:55 — эффективен ли DryPython в веб-разработке с высокой долей фронт-энда