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

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

    Подписка
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набор групп на обучение с ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    Arrow

    ×

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

    Вы действительно хотите открыть доступ к тестированию по курсу Рефакторинг .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