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

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

В рамках курса будет сделан обзор проблемных участков разработки не только в коде, но и в базах данных, а также частично на уровне управления. Это позволит шире взглянуть на проблемы поддержания и развития программного продукта. На практике будут разобраны основные методики рефакторинга для программного кода.

Слушатели смогут на собственном опыте понять пользу такой практики рефакторинга, как «маленькие шаги» при применении ее к проекту, который будет предложено привести к поддерживаемому состоянию в течение курса.

Результатом курса будет практическое ознакомление с техниками рефакторинга, а также выработка некоторых правил (и впоследствии привычек), которые позволят не делать распространенных и легко обнаруживаемых ошибок сразу.

Во время обучения слушателями выполняется рефакторинг программы на С++.

Организатор

Смотрите также