Огромный склад приватных материалов
Крупнейшая база обучающих инфопродуктовв сети. Более 50000 редких курсов, вебинаров, тренингов, мануалов, схем заработка, книг
Открыть доступ

Рефакторинг кода для С++ [2022] [Академия Информационных Систем]

Bot

Администратор
Команда форума
Регистрация
23 Янв 2020
Сообщения
135,340
Реакции
342
Баллы
83
Рефакторинг кода для С++ [2022]
Академия Информационных Систем (АИС)
В ходе обучения Вы получите знания о передовых техниках улучшения читабельности существующего кода и научитесь выделять проблемные места в программном коде на языке C++.

Содержание:
Модуль 1


  • Введение.
  • Понятие рефакторинга и его назначение.
  • Разработка через тестирование.
Модуль 2
  • Общие проблемы в коде.
  • Организация данных.
  • Поля. Массивы данных.
  • Ссылки и значения. Кодовые поля.
  • Упрощение условных выражений. Упрощение вызова методов.
  • Работа с обобщениями.
  • Композиция методов.
Модуль 3
  • Проблемы внутри класса.
  • Именование.
  • Чрезмерная сложность.
  • Дублирование.
  • Условная логика.
Модуль 4
  • Перемещение функционала между объектами.
  • Принцип единой ответственности.
  • Связность.
  • Закон Деметра.
  • Передвижение методов/полей.
  • Выделение класса. Встраивание класса.
  • Сокрытие делегатов.
  • Удаление посредника.
Модуль 5
  • Проблемы во взаимодействии классов.
  • Данные. Наследование. Ответственность.
  • Приспосабливающиеся изменения.
  • Библиотечные классы.

Продажник
 

О нас

  • Ресурс посвященный информационным продуктам. Курсы, тренинги, книги, уроки, гайды, материалы на различные тематики.

Меню