Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "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 )
Обсуждайте:
Следите за новостями:
– 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/)