Как выжить, если вам достался legacy, разработчик которого слился Офлайн 2021

Доклад принят в программу конференции
Владимир Филонов
Takeoff

Разработчик широкого профиля и один из организаторов сообщества Moscow Python. Любит Python, Erlang/Elixir, асинхронность и TDD. Любит копаться во внутренностях библиотек, а потом рассказывать об этом.

Тезисы

Легаси-проекты — это страшно. Ладно еще, когда это что-то небольшое. Но как быть, если вам принесли чудовищного спрута, всех щупалец которого даже сразу не разглядишь, а разработчики, породившие его испарились?

Этот доклад — выжимка из последних пятнадцати лет спасения и похорон различных проектов. Он включает в себя пошаговые инструкции, страшные байки из жизни и ключевые штуки, которые надо проверять заранее: до того, как вы ввязались в очередную авантюру. Это теоретическая часть двухсерийного выступления, в которой я расскажу, что вытаскиваю из заказчиков, на что смотрю в проектах, как оцениваю сроки. А если интересно, как я разгребаю неизвестный код на практике — приходите на воркшоп “Как разобраться в legacy-коде, который вы видите первый раз в жизни”.

Другие доклады секции Офлайн 2021

Sufficiently Advanced Testing
Zac Hatfield-Dodds
Australian National University