ПЕРЕПИСАТЬ ИЛИ НЕ ТРОГАТЬ? Как жить с Legacy кодом: вебинар с Владимиром Филоновым [Хекслет]
🔥 Программа «Python-программист» на Хекслете:
Поговорим про работу с Legacy и разберём практические кейсы. Спикер: Владимир Филонов, разработчик широкого профиля и один из организаторов сообщества Moscow Python. Все ссылки вебинара – в закреплённом посте.
00:00:00 - стартуем
00:01:17 - что такое legacy code, откуда он берётся и чем это опасно
00:04:26 - 3 уровня технического долга
00:10:12 - рефакторинг кода
00:14:33 - болезни кода
00:20:31 - признаки болезни кода
00:30:10 - начало про метрики
00:30:54 - насколько удобно рефакторить legacy code на python
00:37:29 - как быть, если легаси большое и древнее: переписать или не трогать
00:41:33 - продолжаем про метрики: как понять, что код плохой
00:45:39 - показатели Холстеда, Maintainability Index
00:49:08 - Bus factor
00:51:54 - читаемость кода
00:53:14 - ABC метрика (assignment branch condition)
00:54:39 - инструменты для измерения сложности кода
01:01:35 - как отговорить архитектора или тимлида от идеи распилить легаси на микросервисы, если нет причины для разделения?
01:07:20 - как не стать врагом менеджеров, если не гнаться за стопроцентным покрытием
01:11:16 - линтеры
01:13:07 - инструменты для улучшения читаемости кода
01:15:07 - когда рефакторить код
01:17:10 - как рефакторить код
01:19:00 - принципы рефакторинга кода
01:23:10 - техники рефакторинга
01:25:16 - одно выражение в функциональном стиле через цепочки вызовов на 30 строк - это уже code smells?
01:26:15 - state manager = размазывание логики?
01:27:55 - альтернатива свалкам
01:29:40 - распил монолитов на микросервисы - ок или только новые проекты?
01:31:34 - метрики, которые работают в одних языках, но не работают в других
01:35:27 - много ли легаси кода в ядре Linux
01:37:35 - грань, когда код становится легаси
01:39:00 - точно ли не трогать, если depricated
01:41:13 - рефакторинг в крупных системах - выстрел в голову бизнеса?
01:43:27 - отсутствие ORM, логика в хранимках, много session variables
01:46:48 - метрики для ассемблера
01:49:55 - много ли легаси в open source проектах Хекслета
Полезные ссылки:
- Расписание предстоящих мероприятий Хекслета:
- Slack-комьюнити Хекслета:
- Программирование на Python: особенности обучения, перспективы, ситуация на рынке труда:
1 view
605
141
4 weeks ago 00:03:26 1
КОНЕЦ СВЕТА людская раса НЕИЗБЕЖНО ПРИБЛИЖАЕТ! Настя & Виталий
1 month ago 03:28:51 1
ДЮНА | Dune (2019) | играем в настольную игру
1 month ago 01:09:15 1
КАК и КТО УНИЧТОЖИЛ деревню и совхозы в 90-е? ОНИ разрушили ВСЁ, что труженики строили поколениями!
1 month ago 01:16:11 1
20 ПРАВИЛ воспитания психологически здорового ребенка. Как переписать жизненный сценарий?
1 month ago 04:44:28 1
Alan Wake 2 - Жуткий парк
1 month ago 07:21:09 1
Alan Wake 2 - Алан Вернулся
1 month ago 00:12:04 1
HAZBIN HOTEL - Переписываем Вегги 👻 | Гольдштейн реагирует
1 month ago 01:02:49 1
Как не разрушить себя в отношениях, а создать счастливую семью?
1 month ago 00:06:35 1
Обязательно надо поставить этот запрет, иначе мошенники через интернет украдут квартиру, дом, землю
1 month ago 00:03:13 1
Блокада - Песня о чести - Александр Городницкий, Алексей Нежевец
1 month ago 00:54:36 1
Генетическая безопасность | Подкаст «Смени пароль!», 4 сезон, 10 эпизод
1 month ago 01:08:53 1
Татьяна Мужицкая — кризис в отношениях. Как сохранить себя #самопознание
1 month ago 00:36:29 1
Сборник Ротшильда || Десять жемчужин
1 month ago 00:20:58 1
Что прикрыли татаро монгольским игом и когда оно было на самом деле ?
1 month ago 00:11:21 1
Для чего на Руси ввели новую веру? Восстания славян против князей
1 month ago 00:31:00 1
Ваша СКРЫТАЯ Суперсила: Как её Пробудить? Доктор Эрнест Холмс
1 month ago 00:02:48 1
Нужно переписывать историю. Дмитрий Белоусов
1 month ago 00:12:28 1
Как орден Иезуитов переписал всемирную историю?
1 month ago 00:10:25 1
Преподобный Авва Дорофей. Поучение 16.
1 month ago 00:03:04 1
Цой Песня “Идиот“ - Впоследствии Бездельник 2
1 month ago 00:09:21 1
ФОТОГРАФИИ которые изменят ваше мировоззрение раз и навсегда | НЕВЕРОЯТНЫЕ ТЕХНОЛОГИИ в прошлом.
1 month ago 00:22:34 1
Рунический ритуал “Золото“ (запись вэбинара от ). Ритуал на привлечение Финансов
1 month ago 00:22:09 1
Медитация Исцеление детства Девочки. Тетахилинг. Тетапрактика. Переписать своё детство.
1 month ago 01:04:31 1
«Это все еще цветочки»: Парфёнов о гражданской войне, бывших коллегах и о том, как не сдаваться