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

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

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

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

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

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

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

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

 

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

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


Этот курс входит в специальности:

ВИДЕОУРОК №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

Примеры

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

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

 

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

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