Чистый Код / 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 #функции #методы #рефакторинг
Back to Top