Видео курс Рефакторинг .NET Приложений. Составление методов – курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Заказать звонок

Выбери свою IT специальность

Подписка

Заказать звонок

+38 099 757 27 82

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Рефакторинг .NET Приложений на 40 дней?

ВИДЕОУРОК №2. Составление методов

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

Первый видео урок познакомит вас с рефакторингом и его основными понятиями; вторая половина урока будет сопровождаться практическими примерами с пояснениями автора. Вы узнаете, с какими проблемами сталкиваются разработчики при работе над программным кодом и почему важно поддерживать его чистоту и читабельность. 

 

Также в вводном уроке вы узнаете: 

  1. чем отличаются рефакторинг, оптимизация и расширение функциональности;
  2. преимущества рефакторинга;
  3. когда следует проводить рефакторинг, а когда - воздержаться;
  4. что такое “запахи” кода и какие виды “запахов” существуют.
Читать дальше...

Темы видео урока:

 

 

  • Выделение метода
  • Встраивание метода
  • Встраивание временной переменной
  • Замена временной переменной вызовом метода
  • Введение поясняющей переменной
  • Расщепление временной переменной
  • Замена метода объектом методов
  • Перемещение метода
  • Перемещение поля
  • Выделение класса
  • Встраивание класса
  • Сокрытие делегирования
  • Удаление посредника

 

 

Читать дальше...

 

 

Темы видео урока:

 

 

  • Замена значения данных объектом
  • Замена значений ссылкой
  • Замена однонаправленной связи двунаправленной
  • Инкапсуляция коллекции
  • Замена кода типа подклассом
  • Замена кода типа состоянием/стратегией
  • Замена подкласса полями
Читать дальше...

 

 

Темы видео урока:

 

 

  • Декомпозиция условного оператора
  • Консолидация условного выражения
  • Консолидация дублирующихся условных фрагментов
  • Удаление управляющего флага
  • Замена вложенных условных операторов граничным оператором
  • Замена условного оператора полиморфизмом
  • Введение объекта Null
Читать дальше...

В видеоуроке рассматриваются темы:

  • Подъем поля
  • Подъем метода
  • Спуск метода
  • Спуск поля
  • Выделение подкласса
  • Выделение родительского класса
  • Выделение интерфейса
  • Замена наследования делегированием
  • Замена делегирования наследованием
Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:17
Рассматриваемые техники рефакторинга
0:01:11
Выделение метода
0:16:55
Встраивание метода
0:20:55
Встраивание временной переменной
0:24:50
Замена встраевоемой переменной вызовом метода
0:33:33
Введение поясняющей переменной
0:44:11
Расщепление временной переменной
0:55:50
Замена метода объектом методов
1:10:39
Перемещение метода
1:18:04
Перемещение поля
1:22:05
Выделение класса
1:30:05
Сокрытие делегирования
1:33:55
Удаление посредника
ПОКАЗАТЬ ВСЕ
Титры видеоурока
Титров к данному уроку не предусмотрено

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success