Розв'язання задач узагальнення
ITVDN: курси програмування
Відеокурси з
програмування

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

    Підписка

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

    Підписка

      ×

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

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

      ВІДЕОУРОК № 5. Розв'язання задач узагальнення

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

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

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

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

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

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

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

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

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

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

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

      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:00:36
      Подъем поля
      0:05:17
      Подъем метода
      0:09:40
      Спуск метода/поля
      0:14:22
      Выделение подкласса
      0:41:29
      Выделение родительского класса
      0:54:22
      Выделение интерфейса
      1:04:08
      Замена наследования делегированием
      1:10:25
      Замена делегирования наследованием
      ПОКАЗАТИ ВСЕ
      Титри відеоуроку
      Титрів до цього уроку не передбачено

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних 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-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.