Тени прошлого: разбираемся, как бороться с legacy Язык Python, его эволюция и использование
Доклад принят в программу конференции
Тезисы
Legacy — прискорбная, но неизбежная составляющая любого достаточно крупного (или долгого) проекта. Что-то досталось нам от неведомых предшественников, а что-то породили мы сами. Как быть, когда вы сталкиваетесь с этим чудовищным спрутом, всех щупалец которого даже сразу не разглядишь?
В этом докладе я поделюсь личным опытом, полученным за последние двадцать лет спасения и похорон различных проектов, объясню почему подход "нормально делай — нормально будет" не работает и поделюсь инструментами и подходами для борьбы с тенями прошлого.
Владимир Филонов
Takeoff
Разработчик широкого профиля и один из организаторов сообщества Moscow Python. Любит Python, Erlang/Elixir, асинхронность и TDD. Любит копаться во внутренностях библиотек, а потом рассказывать об этом.
Другие доклады секции Язык Python, его эволюция и использование
Ревью резюме
Ксения Лыжина
Geekfactor
Мастер-класс "Ускорение создания веб-приложений Django с батарейками от Garpix"
Алексей Кузнецов
Garpix
RPA как основа IT-автоматизации
Иван Маслов
ООО ОПЕН РПА
Ревью кода участников конференции. Кто побил рекорд по цикломатической сложности?
Михаил Корнеев
BestDoctor
Почему вам не нужен асинхронный ORM
Денис Катаев
Tinkoff.ru
Круглый стол "Women in Python"
Лариса Шигарева
Grid Dynamics Russia
Сообщества Data Science и Python — сходства, различия, скандалы, интриги, расследования
Николай Марков
Aligned Research Group
Зачем нам subinterpreters?
Павел Филонов
Независимый эксперт