Подписка на Boosty: https://boosty.to/engineerspock
---------------------------------------------------------------------------------------- Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72 Основы программирования - это не только знание какого-либо языка программирования (типа 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 #функции #методы #рефакторинг
Watch video Чистый Код / Clean Code: # 3: Огромные функции и их рефакторинг, Extract Till You Drop online, duration hours minute second in high quality that is uploaded to the channel EngineerSpock - IT & программирование 29 June 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 8,793 times and liked it 386 visitors.