Что такое refactoring?
Используйте, когда пользователь явно запрашивает рефакторинг кода или когда требуется тестовое покрытие для непроверенного кода с побочными эффектами. Обеспечивает извлечение шаблона Functional Core Imperative Shell перед любыми изменениями. Источник: bumgeunsong/daily-writing-friends.