Рефакторинг кода. Редакция для С++ от IBS Training Center

    IBS Training Center
    Стоимость курса
    28 500 Р
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Разработчики исходного кода на языке С++ с опытом работы от 1 года до 2 лет.

    Чему Вы научитесь

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

    Программа обучения

    Модуль 1

    • Рефакторинг – введение.
    • Понятие рефакторинга, для чего нужен рефакторинг кода.
    • Разработка через тестирование.

    Модуль 2

    • «Запахи» кода.
    • Общая информация.
    • Определение «запаха» кода.
    • Принципы хорошего дизайна.
    • «Запахи» кода в тестах, «запахи» в базах данных (обзор).
    • «Запахи» в архитектуре, «запахи» в управлении персоналом.

    Модуль 3

    • Общие проблемы в коде.
    • Организация данных.
    • Поля. Массивы данных.
    • Ссылки и значения. Кодовые поля.
    • Упрощение условных выражений. Упрощение вызова методов.
    • Работа с обобщениями.
    • Композиция методов.

    Модуль 4

    • Проблемы внутри класса.
    • Легко обнаруживаемые проблемы.
    • Именование.
    • Чрезмерная сложность.
    • Дублирование.
    • Условная логика.

    Модуль 5

    • Перемещение функционала между объектами.
    • Принцип единой ответственности.
    • Связность.
    • Закон Деметра.
    • Передвижение методов/полей.
    • Выделение класса. Встраивание класса.
    • Сокрытие делегатов.
    • Удаление посредника.

    Модуль 6

    • Проблемы во взаимодействии классов.
    • Данные. Наследование. Ответственность.
    • Приспосабливающиеся изменения.
    • Библиотечные классы.

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Василий 14 июня 2023

      Я посещал курс по анализу данных для начинающих, который проводил доктор наук. Он довольно просто и понятно объясняет сложные вещи, что позволяет легко погрузиться в тему и быстро овладеть новыми знаниями. Здесь вы найдете приятный и модернизированный дизайн классов и новое современное оборудование. Но что делает это место по-настоящему эффективным для обучения? Ежедневные экзамены! Как только вы освоите новый материал, вам предложат пройти небольшой тест, чтобы убедиться, что вы действительно поняли всю информацию. Это помогает зафиксировать знания и убедиться, что вы продвигаетесь в обучении. Также стоит отметить, что для тех, кто хочет учиться офлайн, школа имеет свою собственную недурную столовую с большим выбором блюд, которой могут воспользоваться как обучающиеся, так и сотрудники - вход только изнутри. Это очень удобно, если у вас нет времени или желания искать место, где можно перекусить. Школа также выдает официальный и реальный сертификат об окончании курсов, что может быть очень полезно при поиске работы или продолжении обучения в другом месте. Я очень рекомендую эту школу для всех, кто ищет эффективное место для обучения в современной и комфортной обстановке.

      Был ли отзыв полезен?
    Посмотреть все отзывы о IBS Training Center