Складання методів
ITVDN: курси програмування
Відеокурси з
програмування

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

    Підписка

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

    Підписка

      ×

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

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Рефакторинг .NET застосунків на 40 днів?

      ВІДЕОУРОК № 2. Складання методів

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

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

      Також у вступному уроці ви дізнаєтесь:

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

      Теми відео уроку:

      • Виділення методу
      • Вбудовування методу
      • Вбудовування тимчасової змінної
      • Заміна тимчасової змінної викликом методу
      • Введення пояснюючої змінної
      • Розщеплення тимчасової змінної
      • Заміна методу об'єктом методів
      • Переміщення методу
      • Переміщення поля
      • Виділення класу
      • Вбудовування класу
      • Приховування делегування
      • Видалення посередника
      Читати далі...

      У відеоуроці будуть розглянуті рефакторинги, що полегшують роботу з даними. Ви дізнаєтеся, що таке самоінкапсуляція, одно- та двоспрямовані зв'язки та багато іншого.

      Читати далі...

      У цьому відео уроці з рефакторингу розглядаються прийоми спрощення умовних конструкцій мовою С#

      Читати далі...

      У цьому відеоуроці з рефакторингу Ви дізнаєтесь, як проводити рефакторинг, пов'язаний з ієрархією класів.

      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      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 $
      Придбати
      Весняний
      • Усі відеокурси на 15 місяців
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      90.00 $
      219.99 $
      Придбати
      Акція
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      72.00 $
      89.99 $
      Придбати
      Акція
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.