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












Педагог-психолог МОУ СОШ с углубленным изучением отдельных предметов №69 имени С. Есенина Люфт Ольга Владимировна
Орфограммы в суффиксах и окончаниях
Синтаксические свойства инфинитива
Туристический квест-маршрут По Следам Ф.М. Достоевского
Ветераны войны!
ЭНЕРГОСБЕРЕЖЕНИЕ И ОСВЕЩЕНИЕ
Почвенные ресурсы России
Object-Oriented Programming
Полиэтиленовые гофрированные двустенные и одностенные трубы марки КАМКОР
ИСТОРИЯ МУЗЫКАЛЬНОГО ОБРАЗОВАНИЯ
Как хлеб на стол пришёл?
Суша планеты
Derecho Propiedad (Pluralidad de Propietarios)
Презентация на тему Артикуляционная гимнастика для коррекции горлового Р
Рекомендации родителям по профилактике компьютерной зависимости
МОБИЛЬНЫЙАВТОГОРОДОК
Логическое проектирование. Тема 5. Правила преобразования концептуальной схемы в логическую
ИНФОРМАЦИЯ О НАУЧНОЙ И НАУЧНО-ОРГАНИЗАЦИОННОЙ РАБОТЕ ГБНУ ИСППИ ПО ПОДГОТОВКЕ И ПРОВЕДЕНИЮ ВСЕРОССИЙСКОЙ ПЕРЕПИСИ НАСЕЛЕНИЯ–2010
Аттестационная работа. Проектная и исследовательская деятельность как способ формирования метапредметных результатов обучения
Конфликт – столкновение двух или более сторон с целью реализации их интересов в условиях противодействия
Лондонская Олимпиада 2012
Современная теория фотосинтеза
ИС МГОУ, блок
Страна Фразеология
Промышленность
Мусульманские традиции, ритуалы и обычаи
Architecture and classification of computing systems
Выполнение работ по проектно-сметной документации на блогоустройство территории сквера