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












Анализ эффективности инвестиций
Презентация на тему Барнаул
Фасад здания
Актуальность темы
Презентация на тему Олимпийский старт Кубани
Почему на улицах села мало деревьев?
846721
Организация галерейно-выставочной деятельности в Промышленном пространстве
Мониторинговая деятельность педагога
Медицинская психология. Лекция 1
Печатная секция
Основы дигибридного скрещивания
Сказуемое. Простое глагольное сказуемое
Сервировка стола
Уголок безопасности
Управление Федеральной службы государственной регистрации, кадастра и картографии по Тверской области
Презентация на тему Центрально-Черноземный район
Какие знания необходимы ребенку при поступлении в школу Каковы критерии психологической готовности ребенка к школе Как осуществл
Перелётные птицы
Желание бросить - Мотивация: Важная роль лечащего врача
эпикантус
Гигиена
Животноводство
Презентация на тему Африка: климатические пояса
Презентация на тему Процессуальный статус эксперта и специалиста. Сравнительная характеристика
Vomer. VMR - новый стандарт общения
Удивительный мир грибов
Состав ПК Компьютерная система