Курс направлен на понимание сути рефакторинга, чтобы сам процесс не был самоцелью; определение правильного момента для рефакторинга и как он внедряется в процесс каждодневной разработки независимо от того, используется TDD или нет.
В рамках курса будет сделан обзор проблемных участков разработки не только в коде, но и в базах данных, а также частично на уровне управления. Это позволит шире взглянуть на проблемы поддержания и развития программного продукта. На практике будут разобраны основные методики рефакторинга для программного кода.
Слушатели смогут на собственном опыте ощутить пользу такой практики рефакторинга, как «маленькие шаги» при применении ее к legacy .NET-проекту, который будет предложено привести к поддерживаемому состоянию в течение курса.
Результатом курса будет практическое ознакомление с техниками рефакторинга, а также выработка некоторых правил (и в последствии привычек), которые позволят не делать распространенных и легко обнаруживаемых ошибок сразу.
Курс ориентирован на использование .NET®, VisualStiduo® + ReSharper® как основного инструмента, ускоряющего процесс не только рефакторинга, но и разработки.
После завершения обучения слушатели:
Разработчики, старшие разработчики.
Комментарии
Комментировать