Определение и применение рефакторинга кода