Юнит тесты, вкратце. Вам необходимо пройти тестовое покрытие, чтобы гарантировать, что при внесении изменений вы можете повторно запустить тесты и убедиться, что вы ничего не сломали.
Если у вас есть непрерывная интеграция, то это будет отображаться как / при регистрации. Я бы зарегистрировался рано / часто , чтобы убедиться, что ваши изменения небольшие, и что вы можете легко отслеживать причины ошибок.
Головная боль - это модернизация юнит-тестов к уже существующей платформе. Вам, вероятно, придется реинжинировать некоторые из существующих библиотек, чтобы разрешить внедрение зависимостей и mocking . К сожалению, простое внесение этих изменений не лишено рисков, и это все указывает на то, что как можно раньше нужно было писать тесты (и разрабатывать свой код так, чтобы они были удобны для тестирования).