Рефакторинг .NET Приложений

Описание видео курса:

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

Урок 1. Введение в рефакторинг

Загрузка видео...
Основные темы, рассматриваемые на уроке:
00:20 1 Рефакторинг
02:40 2 Зачем нужно проводить рефакторинг
09:36 3 *Плохие запахи* в коде
10:00 4 Дублирование кода
11:12 5 Длинные методы
13:13 6 Большой класс
14:11 7 Длинный список параметров
15:25 8 Расходящиеся модификации
15:55 9 Стрельба дробью
17:42 10 Завистливые функции
20:02 11 Группы данных
21:10 12 Одержимость элементарными типами
24:10 13 Операторы типа switch
25:48 14 Паралельные иерархии наследования
28:03 15 Ленивый клас
29:04 16 Теоретическая общность
30:03 17 Временное поле
30:48 18 Цепочки сообщений
32:00 19 Посредник
32:37 20 Неуместная близость
33:30 21 Альтернативные классы с разными интерфейсами
34:02 22 Неполнота библиотечного класса
35:03 23 Класы данных
35:37 24 Отказ от наследства
36:25 25 Комментарии
37:38 26 Примеры
TestProvider Partners
Проверь свои знания на соответствие профстандартам

Темы видео урока:

  • Понятие рефакторинга
  • Оптимизация производительности, расширение функционала
  • "Запахи" в коде
  • Связанность и связность

CyberBionic Systematics Курсы программирования CyberBionic Systematics

© 2017 ITVDN, все права защищены