Podlodka #37
Рефакторинг
Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В этом выпуске мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились, как закрыться от большинства потенциальных проблем. Виды рефакторинга, частые заблуждения, роль юнит-тестов и архитектурные недостатки – весь набор юного рефакторера в одном месте.
Виктор Брыксин
iOS разработчик @ Яндекс
Стало интересно? Послушайте весь выпуск!
Содержание:

00:00:33 - Благодарности подписчикам на Patreon
00:01:30 - Знакомство с гостем и детали про секретный проект Яндекса
00:03:23 - Определение рефакторинга
00:10:00 - Какие проблемы решает рефакторинг
00:17:10 - Какие проблемы рефакторинг не решает
00:19:43 - Эталонный алгоритм рефакторинга
00:24:27 - Как обосновать рефакторинг менеджеру
00:48:17 - Как оценить время на рефакторинг
00:54:27 - Практические примеры рефакторинга
01:00:52 - В каких случаях не надо думать про рефакторинг
01:05:05 - Как рефакторить UI
01:11:21 - Частые заблуждения
01:16:30 - Где искать проблемы в архитектуре
01:22:46 - Подведение черты выпуска