Информационный портал mskIT

Оригинал документа: http://www.mskit.ru/meetings/m156179/


     
 

Курс: Refactoring

17.03.2014 10:00
Курс посвящен тому, как сделать код программы легче для понимания. Если посмотреть на такие проекты со стороны команды, то для разработчиков нет ничего более тяжелого и унылого, чем ковыряться в авгиевых конюшнях накопленной кодовой базы. Основное желание – все сжечь или уйти на другой проект.

Дата начала: 17.03.2014

Дата окончания: 19.03.2014

Время проведения: c 10 до 18 часов

Место и адрес проведения: Россия, 123060 Москва, 1-й Волоколамский проезд, д.10, стр. 3 (бизнес-центр Диапазон)

Программа: Разбираемые темы:
Определение и цели рефакторинга
Технический долг
· Симптомы технического долга
· Причины технического долга
· Метрики дизайна
·Что такое поддерживаемый дизайн
Паттерны внедрения
· Процессная практика технического налога
Паттерны проведения трансформации
· Рефакторинг «снизу вверх» и «сверху вниз»
· Изоляция при поэтапном рефакторинге
Окружение для рефакторинга
Анти-паттерны кода («smells»)
· Внутри классов
· Между классами
Практика: анализ legacy-кода на антипаттерны
Трансформации кода («refactorings»)
· Обзор идиом трансформации
· Sprout method & Wrap method
· Composing Methods
Практика: рефакторинг legacy-кода
· Moving features between objects
· Organizing data
· Simplifying conditional expressions
Практика: рефакторинг legacy-кода
· Making method call simpler
·Dealing with generalization
Практика: рефакторинг legacy-кода
· Завершение и разбор вопросов
Требования
· желателен опыт промышленной разработки от 1 года;
· обязательны знания и навыки темы Unit Testing
· обязательны знания и навыки Agile разработки

Контакты для регистрации: +7 (495) 967-8030 (доп. 6250, 6251, 6172), e-mail: education@luxoft.com

Условия участия: Стоимость участия - 34 500 руб., необходима предварительная регистрация.

Страница мероприятия: http://www.luxoft-training.ru/kurs/refactoring.html?ID_TIME=44823&utm_source=mskit&utm_medium=free&utm_campaign=mskit#tab-info-link

Дополнительная информация:

Автор: Ксения

Рубрики: Маркетинг, ПО, Кадры

наверх
 
 
     

А знаете ли Вы что?

     
   
     


Copyright 2004 mskIT. Все права защищены
Перепечатка материалов приветствуется при ссылке на www.mskIT.mskit.ru
Ресурс разработан и поддерживается компанией Peterlink Web