Содержание
- 2. Часто возникающие проблемы с существующим кодом Однажды созданная структура не учитывает постоянно возникающих новых требований; Заплатки,
- 3. Производительность разработчиков падает На итерации N количество появляющихся ошибок не оправдывает новые возможности в ПО
- 4. Надо переписать весь код? МИФ 1: «Было бы время, мы бы переписали всё это как надо»;
- 5. Надо применять рефакторинг Рефакторинг – постепенная работа над кодом, не влияющая на функциональность программного обеспечения, однако
- 6. Но зачем? Менеджерам рефакторинг может показаться неэффективным процессом с точки зрения производства, т.к. он не приносит
- 7. Основные признаки кода с «душком» Дублирование кода; Длинные методы; Чрезмерная безопасность; Copy/Paste 100 lines Большой класс;
- 8. Тестирование Перед проведением рефакторинга очень хорошо написать unit test, который позволит убедиться в том, что после
- 9. // Комментарии Код, содержащий много комментариев часто изобилует дурным «душком», а комментарии выступают в роли дезодоранта,
- 10. Приёмы рефакторинга Сокращение размеров методов при помощи выделения отдельных блоков в более маленькие методы, с простым
- 11. Глобальный рефакторинг Иногда разработчики начинают проводить рефакторинг, углубляются в дебри кода, оказывается что он ещё более
- 12. Есть время на рефакторинг? МИФ: «Я занимаюсь рефакторингом, когда есть время, однако он не эффективно отражается
- 13. К чему стремимся?
- 15. Скачать презентацию












Урок русского языка Словарная работа. 2 класс. Автор Чиркова Т.Ф. МОУ СОШ Сп. «Село Софийск» 2008 г.
Учимся готовить детей к ЕГЭ
Презентация на тему Биография Тютчева
Фонари на улицах и в парках
Культура Древнего Рима эпохи Октавиана Августа
My future carees is a Lawyer
Современные информационные технологии в образовании
Мужской костюм
КВАДРОЦИКЛЫ И КВАДРОЦИКЛЫ С ПОСАДКОЙ «БОК О БОК» CAN-AM 2013 г. в. Ванкувер/25-26 мая 2012 г.
Алексей Константинович Толстой
Урок русского языка во 2 классе
Обеспечение доступности и качества образования для всех учащихся
Закон Архимеда
Проект: формирование издательским сообществом отраслевой организационно-правовой системы управления рынком продаж периодики
Сталинградская битва
Дорожные знаки
Планируемые результаты начального общего образования
Общение с клиентом
Презентация_компании_САМАРАСПЕКТР
О результатах служебной деятельности Сарапульского МРО ЛРР Управления за 1 квартал 2021 года
Сон. Значение сна как метода релаксации
Презентация на тему Изготовление розы из салфетки
РОЛЬ СМИ В РАЗВИТИЯ ГРАЖДАНСКОГО ОБЩЕСТВА В КИРОВСКОЙ ОБЛАСТИ ЭКСПЕРТНОЕ ИССЛЕДОВАНИЕ(краткий обзор)
Презентация на тему таблица умножения
Мониторинг власти
Проблемы безопасности литий-ионных аккумуляторов И.А. Профатилова, В.А. Тарнопольский Департамент развития, Группа компаний “Рус
Технология проведения тренировочных занятий по видам спорта в дистанционном формате
Раздел 9. Система оценки достижения планируемых результатов освоения ООП начального общего образования _____________________________ Оцениван