×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Рефакторинг .NET застосунків на 40 днів?
ВІДЕОУРОК № 5. Розв'язання задач узагальнення
Перший відео урок познайомить вас із рефакторингом та його основними поняттями; друга половина уроку супроводжуватиметься практичними прикладами з поясненнями автора. Ви дізнаєтесь, з якими проблемами стикаються розробники під час роботи над програмним кодом і чому важливо підтримувати його чистоту та читабельність.
Також у вступному уроці ви дізнаєтесь:
- чим відрізняються рефакторинг, оптимізація та розширення функціональності;
- переваги рефакторингу;
- коли слід проводити рефакторинг, а коли – утриматися;
- що таке “запахи” коду та які види “запахів” існують.
Теми відео уроку:
- Виділення методу
- Вбудовування методу
- Вбудовування тимчасової змінної
- Заміна тимчасової змінної викликом методу
- Введення пояснюючої змінної
- Розщеплення тимчасової змінної
- Заміна методу об'єктом методів
- Переміщення методу
- Переміщення поля
- Виділення класу
- Вбудовування класу
- Приховування делегування
- Видалення посередника
У відеоуроці будуть розглянуті рефакторинги, що полегшують роботу з даними. Ви дізнаєтеся, що таке самоінкапсуляція, одно- та двоспрямовані зв'язки та багато іншого.
У цьому відео уроці з рефакторингу розглядаються прийоми спрощення умовних конструкцій мовою С#
У цьому відеоуроці з рефакторингу Ви дізнаєтесь, як проводити рефакторинг, пов'язаний з ієрархією класів.