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