Скоро [ITVDN] Рефакторинг .NET Приложений(Повтор)

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
783
50
Голосов: 0
#1
Описание курса Рефакторинг .NET Приложений

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

Содержание курса:
Урок 1. Введение в рефакторинг.
  • Понятие рефакторинга
  • Оптимизация производительности, расширение функционала
  • "Запахи" в коде
  • Связанность и связность
1 час 5 минут

Урок 2. Составление методов.
  • Выделение метода
  • Встраивание метода
  • Встраивание временной переменной
  • Замена временной переменной вызовом метода
  • Введение поясняющей переменной
  • Расщепление временной переменной
  • Замена метода объектом методов
  • Перемещение метода
  • Перемещение поля
  • Выделение класса
  • Встраивание класса
  • Сокрытие делегирования
  • Удаление посредника

1 час 37 минут

Урок 3. Организация данных.
  • Замена значения данных объектом
  • Замена значений ссылкой
  • Замена однонаправленной связи двунаправленной
  • Инкапсуляция коллекции
  • Замена кода типа подклассом
  • Замена кода типа состоянием/стратегией
  • Замена подкласса полями

1 час 22 минуты
Урок 4. Упрощение условных выражений.
  • Декомпозиция условного оператора
  • Консолидация условного выражения
  • Консолидация дублирующихся условных фрагментов
  • Удаление управляющего флага
  • Замена вложенных условных операторов граничным оператором
  • Замена условного оператора полиморфизмом
  • Введение объекта Null

1 час 21 минута
Урок 5. Решение задач обобщения.
  • Подъем поля
  • Подъем метода
  • Спуск метода
  • Спуск поля
  • Выделение подкласса
  • Выделение родительского класса
  • Выделение интерфейса
  • Замена наследования делегированием
  • Замена делегирования наследованием

1 час 13 минут
Ссылка на сайт:

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя