ITVDN logo
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка
ITVDN logo
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка

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

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

Тренер-консультант, квалифицированный .NET Developer

ВИДЕОУРОК №1. Введение в рефакторинг
Загрузка видео...
основные темы, рассматриваемые на уроке
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
Примеры

Консультация
тренера

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

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