Рефакторинг программного обеспечения. Лекция 2. Чистый код
Продолжаем изучать теорию рефакторинга и переходим к Чистому коду: 00:00 Вступление 01:20 Метрики сложности кода. Метрика Холстеда 03:50 Цикломатическая сложность Маккейба 07:50 NPath-сложность 12:15 Хорошая статья об отличиях инженера и фреймворкера 14:22 Test Driven Development как способ достижения баланса в проектировании 16:20 Рефакторинг и оптимизация - не одно и то же 26:30 Роль паттернов в рефакторинге 34:58 Какой код считается чистым 43:03 Именование 01:02:31 Новые рекомендации из книги Рецепты чистого кода 01:08:24 Зачем мы используем методы? 01:14:26 Связность методов 01:22:13 Длина метода 01:25:15 Размер класса Полезные ссылки из видео: Быть инженером, а не фреймворкером https://habr.com/ru/companies/ispsystem/articles/741308/ Ненужная сложность: почему мы неправильно проектируем программное обеспечение https://proglib.io/p/nenuzhnaya-slozhnost-pochemu-my-nepravilno-proektiruem-programmnoe-obespechenie-2023-06-20 Какой длины должны быть классы — когда «чистый» код на самом деле не так уж и хорош https://habr.com/ru/companies/beeline_cloud/articles/768878/
Название:
Рефакторинг программного обеспечения. Лекция 2. Чистый код
Категория:
Разное