Представьте, что вы реализуете пользовательскую историю, содержащую различные новые функции и усложняющую кодовую базу. Существующий код достаточно хорошо освещен, и вы только что выбрали интерфейсы. Вы начинаете реализовывать функциональность, начиная с тестов.
Теперь у вас есть довольно сложные тестовые случаи, основанные на требованиях, но реализация далеко не такова, что вы можете зафиксировать полностью рабочий код SCM, и многие тесты не выполняются (как и должно быть).
Существует предположение, что при непрерывной интеграции все сборки должны быть зелеными, если это возможно, и, таким образом, вы не должны фиксировать, как если бы вы сломали сборку. Но вы также не должны «идти темнее» и хранить такое количество кода для себя ...
Какая процедура предлагается в такой ситуации?