Конференция завершена. Ждем вас на TechLead Conf в следующий раз!

Ныряем в легаси: набор приемов и принципов рефакторинга старья Техдолг и legacy

Доклад принят в программу конференции
Тезисы

Зачастую поддержка или рефакторинг легаси-кода может обернуться настоящим адом для разработчика, особенно если перед вами большая кодовая база.

В своем докладе я хочу поделиться набором приемов и принципов, которые у меня сформировались во время нескольких больших рефакторингов ядра дебагера в JetBrains Rider и которые заметно уменьшили страдания от этого процесса. Многие из этих принципов довольно просты и неспецифичны именно для легаси-кода, но, тем не менее, заслуживают упоминания. Также понемногу поговорим про логеры, контейнеры, лайфтаймы, тесты и VCS.

Артем Бухонов
JetBrains

Разрабатывал и был лидом команды дебагера .NET в JetBrains Rider с самого начала жизни этой IDE. На данный момент занимается поддержкой Code With Me в этом продукте.
Помимо работы, интересуется автоспортом, его техническими аспектами, с недавнего времени пытается "въехать" в настройку ECU.

Другие доклады секции Техдолг и legacy