Чистый Код / Clean Code: # 3: Огромные функции и их рефакторинг, Extract Till You Drop
Подписка на Boosty:
---------------------------------------------------------------------------------------- Донаты на развитие: Основы программирования - это не только знание какого-либо языка программирования (типа Python или C#), но также и набор практик разработки программного обеспечения. Практика написания чистого кода - одна из таких практик. Не знаете как писать чистый и красивый код? Эта серия уроков по программированию - для вас.
Читаемость кода очень важна, писать понятный код - необходимый навык для любого кто хочет стать программистом. Роберт Мартин (дядя Боб, он же Uncle Bob) ввёл понятие чистого кода. Иногда загнивающий код - результат написания слишком больших функций, наращивание технического долга из-за этого. В этом выпуске поговорим о том как можно улучшить код через рефакторинг больших функций с применением техники Extract Till You Drop. Обсудим компромисс между проведением рефакторинга о оставлением функции как есть. Обсудим последствия. Когда проводить рефакторинг, а когда можно как минимум подождать?
00:00 Тема ролика: Слишком длинные методы (функции)
00:19 Самая длинная функция в моей практике программирования: говнокод губит проекты
01:16 Древние программисты и их отношение к длине функций
01:50 Какой длины писать функции
02:14 Рефакторинг длинных функций - Extract Till You Drop
03:30 Рефакторинг кода от Джона Сонмеза
06:29 Длинные функции в старых (легаси) системах: устранять ли технический долг
07:09 Подведение итогов
#engineerspock #инженерспок #cleancode #чистыйкод #unclebob #функции #методы #рефакторинг
1 view
3619
1168
1 month ago 00:17:34 1
Intel Core i7-2600 в 2023 году в самых тяжелых играх! Тянет ли Starfield? Стоит ли апгрейд на 1155?
1 month ago 00:18:13 1
❗❓Наука для детей - Все о космосе и звёздах. Сборник | Смешарики Пинкод
2 months ago 00:01:36 1
Как не замёрзнуть в холода - Азбука безопасности | Смешарики 2D
2 months ago 00:04:37 1
Не устанавливай WINDOWS, пока не посмотришь это!
2 months ago 00:48:59 1
КАК РАБОТАЕТ НАША ВСЕЛЕННАЯ? Доктор наук МГУ о теории струн, мультивселенных и квантовой механике
2 months ago 00:33:33 1
РИТМЫ НОВОГО ИЗМЕРEНИЯ | ГОЛОС ВЗРЫВАЕТ МАТРИЦУ | САМАЯ БЫСТРАЯ АКТИВАЦИЯ ШИШКОВИДНОЙ ЖЕЛЕЗЫ
2 months ago 00:15:24 1
Самый перспективный проект 2024 года! 35% чистого дохода
2 months ago 00:35:15 1
ЗАПРЕТНЫЕ ФАКТЫ О ЗУБАХ - Большой Документальный Фильм - О чём молчат СТОМАТОЛОГИ?
2 months ago 00:01:36 1
Игры с огнём - Азбука безопасности | Смешарики 2D
2 months ago 00:29:36 1
Украинским Беженцам в Германии сократят пособия в 2025 году ? Украинцы не хотят работать в Германии
2 months ago 01:01:22 1
БОЛЬШАЯ ОПТИМИЗАЦИЯ WINDOWS 10 / КАК ПОВЫСИТЬ ПРОИЗВОДИТЕЛЬНОСТЬ ПК В ИГРАХ? ГАЙД!
2 months ago 00:17:17 1
САМЫЕ МЯГКИЕ ОЧИЩАЮЩИЕ СРЕДСТВА || Кремы и пенки для разных типов кожи
2 months ago 01:26:18 1
ОПАСНЫЕ ошибки ПИТАНИЯ! Почему вы ВСЕГДА УСТАВШИЕ и БЕЗ СИЛ? | Микробиолог Дмитрий Алексеев