DotNet&More #93: Мегарефакторинги и не только

DotNet & More - A podcast by DotNet & More - Fridays

Categories:

Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:00 Cool Story про рефакторинги 00:07:50 Нельзя рефачить не разобравшись 00:14:20 Что значит: "Код написан в одном стиле?" 00:22:35 Ценность большого рефакторинга для проекта 00:33:40 Как продать рефакторинг 00:40:30 Необходимо уметь признавать неудачу рефакторинга 00:47:55 Лайвхаки рефакторинга 00:58:00 Инвариант 01:16:30 Тесты и рефакторинг: курица и яйцо 01:20:00 Меняем бизнес логику при рефакторинге 01:23:30 Лайвхаки 01:27:40 Cool Story про рефакторинги 01:40:20 Неудачный рефакторинг 01:48:00 Финальное слово 02:05:55 Еще про ChatGPT Видео: https://youtube.com/live/DjFyD_Cxcm0 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/