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

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

Начать бесплатно

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

Начать бесплатно

Видеокурс «Рефакторинг .NET приложений» будет полезен как начинающим разработчикам, так и разработчикам с опытом. Для того, чтобы успешно освоить материал видео уроков, Вам необходимо владеть базовыми навыками программирования на языке C# и уметь использовать объектно-ориентированные техники.

В этом видео курсе Вы узнаете, что такое рефакторинг и изучите основные методики проведения рефакторинга в коде. К каждому видео уроку прилагаются примеры C# кода, объясняющие технику отдельно взятого рефакторинга.

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

 

Чему вы научитесь с помощью данного видео курса:

  • понимать назначение рефакторинга и применять его на практике;
  • создавать объектно-ориентированные и легко расширяемые приложения, используя рефакторинг;
  • применять различные подходы к улучшению структурной целостности и производительности существующих программ;
  • быстро анализировать код с целью его улучшения;
  • оперативно находить недостатки в коде и эффективно исправлять их;
  • совершать поэтапную модификацию кода.


Этот курс входит в специальности:
О курсе
  • Курс создан:   27.08.2013
  • Длительность:   6 ч 41 м
  • Обновлен:   21.11.2019
  • Уроков:   5

ВИДЕОУРОК №1. Введение в рефакторинг

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Доступ к полному курсу с учебными материалами и тестированием на 30 дней за 9.99 USD

Купить
основные темы, рассматриваемые на уроке
1 0:00:20

Рефакторинг

2 0:02:40

Зачем нужно проводить рефакторинг

3 0:09:36

*Плохие запахи* в коде

4 0:10:00

Дублирование кода

5 0:11:12

Длинные методы

6 0:13:13

Большой класс

7 0:14:11

Длинный список параметров

8 0:15:25

Расходящиеся модификации

9 0:15:55

Стрельба дробью

10 0:17:42

Завистливые функции

11 0:20:02

Группы данных

12 0:21:10

Одержимость элементарными типами

13 0:24:10

Операторы типа switch

14 0:25:48

Паралельные иерархии наследования

15 0:28:03

Ленивый клас

16 0:29:04

Теоретическая общность

17 0:30:03

Временное поле

18 0:30:48

Цепочки сообщений

19 0:32:00

Посредник

20 0:32:37

Неуместная близость

21 0:33:30

Альтернативные классы с разными интерфейсами

22 0:34:02

Неполнота библиотечного класса

23 0:35:03

Класы данных

24 0:35:37

Отказ от наследства

25 0:36:25

Комментарии

26 0:37:38

Примеры

Пройти тест

×

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

Вы действительно хотите открыть доступ к тестированию по курсу Рефакторинг .NET Приложений на 40 дней?

Описание видеоурока
Титры видеоурока
Скачать материалы
Рекомендуемая литература

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

 

Также в вводном уроке вы узнаете: 

  1. чем отличаются рефакторинг, оптимизация и расширение функциональности;
  2. преимущества рефакторинга;
  3. когда следует проводить рефакторинг, а когда - воздержаться;
  4. что такое “запахи” кода и какие виды “запахов” существуют.
Титров к данному уроку не предусмотрено
комментарии и обсуждения
Notification success
Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.