Базовый курс С++ Часть #63. Оптимизация платформы, этап 1
Часть #63. Оптимизация платформы, этап 1. (Базовый курс программирования на С )
Вы можете поддержать автора и купить курсы на
Оглавление курса на Википедии: Базовый_курс_С++
00:00 - Оптимизация платформы, этап 1
00:38 - Признак необходимости рефакторинга большого класса
02:06 - Обобщим 3 перечисления в одно - EPlatform_Transformation
04:53 - Выносим код в Set_Transformation_State()
10:04 - Отрефакторим метод Set_State() для “регулярного“ состояния
12:42 - Исправляем константы в методах анимации
14:34 - Проверяем работу программы
16:26 - Убираем лишние комментарии
17:36 - Описываем иерархию классов платформы
23:15 - Виртуальное наследование
27:01 - Рассматриваем альтернативу наследованию - агрегацию
29:07 - Выносим код в класс AsPlatform_Glue
33:06 - Выносим вызов Redraw_Platform() за пределы Act_For_Glue_State()
34:29 - Передаём в Act_For_Glue_State() указатель на набор мячиков
35:26 - Смотрим, как можно отрефакторить метод Set_State()
37:45 - Рефакторим метод Set_Next_Or_Regular_State()
41:33 - Переносим метод Set_State() в класс AsPlatform_State
43:03 - Добавим снова метод Set_State() в платформу, но уже с другой логикой
47:01 - Передадим ссылку на состояния платформы в AsPlatform_Glue()
48:06 - Вернём следующее состояние из Act_For_Glue_State()
50:04 - Рефакторим метод Draw_Glue_State()
53:23 - Рефакторим метод Draw_Glue_Spot()
54:07 - Исправляем инициализацию данных платформы
55:32 - Переносим код в метод Reset()
57:51 - Исправляем имена методов класса AsPlatform_Glue
58:46 - Убираем лишние комментарии
01:00:32 - : пишем код
-
2 views
412
122
6 months ago 00:05:09 1
Как понять, что я отработал программу? Безлогичный метод
6 months ago 00:02:27 1
Упражнение Ци Гун Против Старения
6 months ago 00:47:06 1
Курс по дизайну для РУДН / 01 Работа в Figma
6 months ago 00:03:30 1
“ Всё нормально, мама...“ ПРОСТОЙ ТАНЕЦ ТАНЦУЙТЕ С НАМИ! ОМСК Lariva Dance 07 06 2023 г
6 months ago 00:03:30 1
Сені сүйем Простые движение С НАМИ под эту чарующую музыку ОМСК 05 05 23
6 months ago 00:20:34 1
Mamita Mia. РАЗУЧИВАЕМ НОВЫЙ ТАНЕЦ. ПОДКЛЮЧАЙТЕСЬ. ОМСК. Lariva Dance. г.
6 months ago 00:09:35 1
8 ценных советов
6 months ago 00:11:31 1
НЕОЧЕВИДНЫЕ ПРОБЛЕМЫ В СТОПЕ. Григорий Крутов.
6 months ago 00:06:21 1
Оригинальная и эффектная техника шитья: ПРИХВАТКА. Как сшить прихватку. Советы и хитрости шитья.
6 months ago 06:44:31 1
Бесплатный Продвинутый Курс По Трейдингу (От Начинающего До Профессионала)
6 months ago 00:24:46 5
❤️ ЧТО ПРОИСХОДИТ В ЕГО ЖИЗНИ ПРЯМО СЕЙЧАС? ❤️ Серия 497 😉 Tarot Diamond Dream Таро
6 months ago 03:48:21 1
Запросы в 1С за 3 часа
6 months ago 00:13:41 1
Юбка-полусолнце. Крой на ткани. Как сделать красивую юбку за полчаса? Расчет юбки-полусолнце.
6 months ago 00:09:33 1
Мой ГЛАВНЫЙ УЧИТЕЛЬ | Мастер РЕЙКИ о самом главном на своём пути #рейки #духовноеразвитие #энергия
6 months ago 00:57:47 1
Феноменальное сознание. Путь к природе ума
6 months ago 00:58:23 1
Лев Клыков: Что ждёт Россию в ближайшие 5 лет? Об интуиции, психоделиках и демонах среди нас.
6 months ago 00:12:08 1
Как правильно промывать аэрограф? Очистка аэрографа | Airbrush cleaning
6 months ago 00:00:15 1
✅Приседания и становая тяга не дают мышечную массу?
6 months ago 03:01:52 1
Нежный и крепкий СОН, глубокий релакс и успокоение нервной системы
6 months ago 00:19:48 1
Как построить капюшон для худи или футболки. Капюшон с одним швом, быстрый способ
6 months ago 00:25:15 1
ПИТАНИЕ В КОСМОСЕ | Гастрономические изыски космонавтов | Требования к еде | Перспективы
6 months ago 00:13:06 1
Как восстановить связь души и земли
6 months ago 00:29:26 1
Карма. Сатья Саи Баба. Дао и Винни Пух. Молитва и медитация