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

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

    Підписка
    УКР
    • РУС
    • УКР
    Arrow
    27 марта состоится вебинар «Подготовка к собеседованию по PHP» Подробности и регистрация
    Arrow

    ×

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

    Ви дійсно бажаєте відкрити доступ до тестування за курсом Рефакторинг .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 $
    Придбати
    Акція
    Преміум
    • Усі відеокурси на 12 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    169.99 $
    Придбати
    коментарі та обговорення
    Notification success