ПЕРЕПИСАТЬ ИЛИ НЕ ТРОГАТЬ? Как жить с 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
751
181
2 weeks ago 00:28:21 1
Семь лет за перцовый баллон Самооборона Дело машиниста
3 weeks ago 02:01:45 2
100 Самых Невероятных Открытий, которые ВАС Удивят
3 weeks ago 00:30:22 1
Людмила Ясюкова: как учить в начальной школе
3 weeks ago 01:46:47 1
Иваны не помнящие родства или кто создал Россию? Павел Карелин
3 weeks ago 01:35:20 1
ИСКР.Пятиминутка Переписать реальность? Когда будет возврат ссуд? Карантин для вредителей
3 weeks ago 00:04:56 1
Будилка-переходилка. Практика трансформации сознания
3 weeks ago 00:17:20 1
В русских сказках описана планетарная катастрофа ? Какая звезда указывала на север до потопа ?
3 weeks ago 01:57:35 1
Индийский фильм Фантуш (1956) Цветная версия
3 weeks ago 00:11:31 1
Запрещенный учебник Истории 1763 года противоречит современной истории
3 weeks ago 00:52:46 1
Привет, Пап! Автомобильное путешествие через всю Россию в одиночку.
3 weeks ago 00:09:15 1
Конвентная транзакция бенефициара: холст для смелых мечтаний и создания собственной реальности
3 weeks ago 00:12:45 1
Заключая завет со своими устами (Стэн и Лана - Иисус без границ) (BBS02009-1)
3 weeks ago 00:10:08 1
Спектакль Особняк на Рублевке
3 weeks ago 00:23:00 1
Зачем историки придумали лишнюю тысячу лет ?
3 weeks ago 00:31:37 1
Как ФСБ пытается переписать историю убийства поляков в Катыни
3 weeks ago 00:02:42 1
ДА, ЛЕСЯ — Окей, все просто (Премьера клипа 2024)
3 weeks ago 00:12:28 1
Как орден Иезуитов переписал всемирную историю?
3 weeks ago 01:30:57 1
Он опять меня избил. Что будем делать?
3 weeks ago 00:19:40 1
● ЭТО НЕ ТА ВСЕЛЕННАЯ! Кто переписал матрицу? Эффект МАНДЕЛЫ в рассказах людей
3 weeks ago 00:24:37 1
● НОВАЯ РЕАЛЬНОСТЬ, или ни дня без Манделы
3 weeks ago 00:13:59 1
КОГДА НИЧЕГО НЕ ХОЧЕТСЯ = ПОДАВЛЕНА ЭНЕРГИЯ ЖИЗНИ
3 weeks ago 00:00:59 1
Три признака, что ваш РОД сильный или слабый #работасродом #family #психология
3 weeks ago 00:49:31 1
ГЛОБАЛЬНАЯ МУТАЦИЯ ЧЕЛОВЕЧЕСТВА ОФИЦИАЛЬНОЕ ЗАЯВЛЕНИЕ Академик Миронова В.Ю.
3 weeks ago 00:15:32 1
😱⚡️🔮 ПРЕДСКАЗАНИЯ ЛЕВИНА НА 2024! РОССИЯ В НАПРЯЖЕНИИ, США НА ГРАНИ: БОЛЬШОЙ КОНФЛИКТ! ВОЛО