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












Способы недружественного поглощения корпораций
The Choice Central Asia
Особенности почерка людей
Sex and Gender
Фазы Луны
Традиции и новаторство в творчестве Бориса Акунина
Технология реализации ключевых положений ФГОС-2 в линии УМК “English 2-9” (авторы Кузовлев В.П., Лапа Н.М. Перегудова Э.Ш. и др.М: Просвещ
Презентация на тему Наши соседи Китай - презентация по Окружающему миру (3 класс)
Понятие налоговое право. Источники налогового права. Участники налоговых правоотношений
Who falls for fake news and scams and why?
Аттестационная работа. Рабочая программа внеурочной деятельности Проектная деятельность
ООО «РИФ-Микромрамор». Новое имя в производстве высококачественных минеральных наполнителей
Типы атомных электростанций
Структурные формулы
Урок русского языка 3 класс
Разработка и создание многофункциональной приставкик наркозным и дыхательным аппаратам для лечения больныхс дыхательной недос
Международный день спорта на благо развития и мира в рамках ЮНЕСКО
Устная речь
Оплата труда
Мігранти/Міграція/Основні проблеми міграцій
Аналитическая записка
IsWMS v1.5
Новые возможности и преимущества «1С:Зарплата и Управление Персоналом 8» по сравнению с «1С:Зарплата и Кадры 7.7»
Детская страничка. Черная кошка
Технология исследовательского обучения
Основные этапы разработки моделей на компьютере
МБОУ Одинцовская гимназия №14