Виталий Ангеловцитирует15 дней назад
Рефакторинг — совсем другое дело. Какие бы усилия ни прилагались к улучшению существующей реализации, нужна гарантия неизменности ее поведения. Уверенно утверждать, что новое решение работает как старое, можно только тогда, когда оно успешно проходит весь набор тестов исходной реализации. Для предупреждения возможных регрессий перед началом рефакторинга важно проверить две вещи. Убедиться, во-первых, в том, что исходная реализация имеет тестовое покрытие, во-вторых, в полноте и адекватности этого покрытия.
  • Войти или зарегистрироваться, чтобы комментировать