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












Этапы консультирования
Presentation_of_Uzbekistan_RU-03-2022
Война России в союзе с Австрией против Наполеона
Процесс запуска изменений. InterimConsult
ТОПОГРАФИЧЕСКАЯ АНАТОМИЯ И ОПЕРАТИВНАЯ ХИРУРГИЯ ЛИЦА
Тема 7-8 (7.1., 7.2) Понятие об инновационном проекте
Презентация на тему Презентация учителя-дефектолога
Рисуем мимозу
СОВРЕМЕННЫЕ МЕТОДЫ СТОИМОСТНО-ОРИЕНТИРОВАННОГО УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ
Что же есть человек?
Жизнь на Земле
2022-04-04_GIA-9_normat_dok
КОНДИЦИОНЕРЫ АВТОНОМНЫЕ ДЛЯ АТОМНЫХ ЭЛЕКТРОСТАНЦИЙ КСА – 6,5/25 1КСА – 6,5/25
Презентация на тему Трансгенные продукты
ПРОГРАММА ИНФОРМАТИЗАЦИИ ОБРАЗОВАТЕЛЬНОГО УЧЕРЕЖДЕНИЯ
День защитника Отечества
Создать плакат реклам кампании
Общие требования и правила оформления текстов. Лексические средства научного произведения
Мир психологии
Торговый Дом Дианна-Юг
Взаимодействие органов исполнительной власти региона и органов местного самоуправления в сфере образовательной политики
Новогодний натюрморт
бойцовский клуб воин
Растения, которые мы едим
Что такое телеканал Успех? Это тематический канал платного ТВ с круглосуточным вещанием по всей России, странам СНГ и Балтии Наши з
Внеклассная массовая работа как средство эстетического воспитания учащихся
Презентация на тему История создания книги и библиотеки
Культура России XVII века