ПЕРЕПИСАТЬ ИЛИ НЕ ТРОГАТЬ? Как жить с 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
779
188
2 months ago 01:53:40 1
Запрещённое интервью о подмене истории, жизни без болезней и массовом пробуждении — Джон Коннор
2 months ago 00:52:46 1
Привет, Пап! Автомобильное путешествие через всю Россию в одиночку.
2 months ago 00:01:52 2
СТАЛЬНОЕ СЕРДЦЕ | Трейлер | В кино с 22 мая
2 months ago 00:23:39 1
Как итальянец Пиноккио превратился в советского Буратино
2 months ago 01:21:56 1
«Я бы переписала машину, заняла денег и вышла в окно»// Как девушку мучили телефонные мошенники
2 months ago 00:02:45 1
[AI cover] Ранетки — О говне
2 months ago 00:00:41 1
Измени свою судьбу: эзотерика в действии!
2 months ago 00:00:52 1
Чего тебе больше всего хочется...
2 months ago 00:03:52 1
«МАМИНЫ ГЛАЗА». Исполняет Евгений Мартынов (муз. Е.Мартынова, сл. М.Пляцковского)
2 months ago 01:11:26 1
Как устроена реальность на самом деле? Шокирующая правда от экстрасенса
2 months ago 00:44:13 1
Алексей Толстой. Никто не знает правды
2 months ago 00:19:18 1
Что Блокирует Ваш УСПЕХ и Как Это Изменить. Джо Диспенза. Сила в Тебе.
2 months ago 05:28:53 1
🔥Взломай PHP за 5 часов:❗2️⃣ Быстрый курс PHP! Учись без боли #php
2 months ago 00:00:54 1
Заказ Ивана Грозного. Древняя карта #осознание #крамола #сундаков #история
2 months ago 00:00:49 1
Славяне старше пирамид Египта #осознание #крамола #сундаков #славяне
2 months ago 00:36:29 1
Сборник Ротшильда || Десять жемчужин
2 months ago 00:06:49 1
КАК БЫСТРО ПЕРЕПИСАТЬ НЕГАТИВНОЕ ПРОШЛОЕ? Метод, который стирает боль и негативные эмоции
2 months ago 00:49:31 1
ГЛОБАЛЬНАЯ МУТАЦИЯ ЧЕЛОВЕЧЕСТВА ОФИЦИАЛЬНОЕ ЗАЯВЛЕНИЕ Академик Миронова В.Ю.
2 months ago 00:53:44 1
🧿ЛУННОЕ ЗАТМЕНИЕ В РЫБАХ . ПЕРЕПИСАТЬ НАСТОЯЩЕЕ РАДИ БУДУЩЕГО. 1 часть. 🧿
2 months ago 00:19:40 1
● ЭТО НЕ ТА ВСЕЛЕННАЯ! Кто переписал матрицу? Эффект МАНДЕЛЫ в рассказах людей
2 months ago 00:23:24 1
Без лица: выжила после нападения серийного маньяка
2 months ago 00:30:22 1
Людмила Ясюкова: как учить в начальной школе
2 months ago 00:17:45 1
7 ОСНОВНЫХ ПРАВИЛ ДВИЖЕНИЯ ПО КРУГУ. Кто должен уступить на круге? Кто имеет преимущество?
2 months ago 00:35:58 1
Леонид Тальпис. Он знает больше чем говорит! Как вернуть власть над своей жизнью? ВсеЛенская терапия