Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 10 дек 2021.

Основной список: 5 участников

Резервный список: 1 участников

  1. 10 дек 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Рефакторинг кода для С++ [2022]
    Академия Информационных Систем (АИС)


    В ходе обучения Вы получите знания о передовых техниках улучшения читабельности существующего кода и научитесь выделять проблемные места в программном коде на языке C++.

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

    Продажник
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      В складчине участвует 5 человек(а).
      6 янв 2026
    2. skladchik.com
      В складчине участвует 5 человек(а).
      14 ноя 2025
    3. ms1980
      ms1980 участвует.
      8 сен 2025
    4. flagrans
      flagrans участвует.
      21 июл 2022