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












Кто является беженцем?Н.Масаев
Двоичное кодирование текстовой информации
ФИРМА RESPECT Представляет проект: «Деловой школьник!»
П24-Пульс рынка-14.10.22
20140116_test_zemletryasenie
Фрески Софии Киевской - симфония-былина, в которой повествуется о духовном богатстве русского народа и его культуры… 2 часть
Проект на тему: «Детский лагерь Саласпилс, кто увидел не забудет» Авторы проекта: Алехина Татьяна, Иванова Людмила, Дейнеко
Миссия методической работы школы
Социализация детей с тяжёлыми нарушениями речи
Ежегодная спринт-гонка на собачьих упряжках г. Зеленодольск
Географические объекты Русской равнины
Характеристика направления «Торговое дело» (бакалавриат)
Проект «Умная школа» как элемент информатизации образовательного процесса
Презентация на тему Электроны в атоме.Химическая связь
Наша история любви
Die Schule und das Schulsystem in Deutschland
ЦПУС_Тема 1_4-а чверть
Фото деятелей искусство
Использование опыта заочных школ с дистанционной поддержкой в организации профильного обучения
Презентация
Реализация вексельной программы c использованием собственных векселей предприятий РУСАЛа для поставщиков и подрядчиков
Достижения российских аналитиков в 2010 году
Парни выбирают спорт
Проектирование электронного контента: основные принципы электронные курсы банк тестов
Фармацевтический сектор в Таможенном союзе: первые итоги и перспективы
Николай Васильевич Гоголь
Проектирование релейной защиты понижающего трансформатора 80 МВА
Станки лазерной и плазменной обработки