Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В этом выпуске мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились, как закрыться от большинства потенциальных проблем. Виды рефакторинга, частые заблуждения, роль юнит-тестов и архитектурные недостатки – весь набор юного рефакторера в одном месте. На правах рекламы: Приходите работать вместе с Виктором над секретным проектом Яндекса. Так как проект пока секретный, то используется вакансия браузера. Но, если вы подадитесь на нее, он абсолютно точно о вас узнает :) https://yandex.ru/jobs/vacancies/dev/dev_ios_bro/ Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 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 - Подведение черты выпуска Полезные ссылки: - JSQMessagesViewController https://github.com/jessesquires/JSQMessagesViewController - Как все починить и ничего не сломать: работа со сложным кодом при помощи тестов https://www.youtube.com/watch?v=-JGGw4SN6NA - Шедевр безумного водопроводчика: https://medium.com/@bober_maniac/masterpiece-of-a-mad-plumber-cd4e5107b8e0 - Boundaries by Gary Bernhardt https://www.youtube.com/watch?v=eOYal8elnZk - Чистый код. Создание, анализ и рефакторинг https://www.ozon.ru/context/detail/id/5011068/ - Рефакторинг. Улучшение существующего кода https://www.ozon.ru/context/detail/id/1308678/
No persons identified in this episode.
This episode hasn't been transcribed yet
Help us prioritize this episode for transcription by upvoting it.
Popular episodes get transcribed faster
Other recent transcribed episodes
Transcribed and ready to explore now
Before the Crisis: How You and Your Relatives Can Prepare for Financial Caregiving
06 Dec 2025
Motley Fool Money
OpenAI's Code Red, Sacks vs New York Times, New Poverty Line?
06 Dec 2025
All-In with Chamath, Jason, Sacks & Friedberg
OpenAI's Code Red, Sacks vs New York Times, New Poverty Line?
06 Dec 2025
All-In with Chamath, Jason, Sacks & Friedberg
Anthropic Finds AI Answers with Interviewer
05 Dec 2025
The Daily AI Show
#2423 - John Cena
05 Dec 2025
The Joe Rogan Experience
Warehouse to wellness: Bob Mauch on modern pharmaceutical distribution
05 Dec 2025
McKinsey on Healthcare