3.5 Рефакторинг.
Рефакторинг кода: Когда и как его проводить
Введение: Что такое рефакторинг? Рефакторинг — это процесс улучшения внутренней структуры существующего кода без изменения его внешнего поведения. Это не исправление ошибок и не добавление новой функциональности, а скорее «уход за кодом», подобно прополке сада для обеспечения его здоровья и роста. Мартин Фаулер, автор классической книги «Рефакторинг. Улучшение существующего кода», определяет его как «дисциплинированную технику реструктуризации, которая состоит в изменении внутренней структуры ПО без изменения его внешнего поведения»...
Что такое рефакторинг
Как сделать код чище и понятнее. В среде разработчиков можно услышать: «Мне нужен год на рефакторинг» (полгода, месяц, неделя, хотя бы денёк). Что это значит и зачем это нужно — разберём. 🤔 Это понятие напрямую связано с техническим долгом, прочитайте о нём. На примере кафе Представим такую ситуацию: мы открыли кафе, построили там классную кухню и наняли шеф-повара. Когда кафе только запускалось, в меню были самые простые блюда, которые можно было разогреть в микроволновке. Вы купили микроволновку и поставили на кухне...