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

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

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

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

Подписка

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

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

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

Примеры

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

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