Обычно все, что может изменить способ создания истории, считается обратно несовместимым. Следующие изменения обратно совместимы:
- Любая реализация действия.
- Длительность передана в режим ожидания и создания таймера.
- Изменение аргументов для действий.
- Изменение параметров действий и политик повторных попыток.
- Изменение значений переменных, которые не влияет на путь выполнения рабочего процесса. Например, если некоторая переменная накапливает некоторые данные, и эти данные используются только в запросе.
Мы рекомендуем сохранить несколько историй и затем воспроизвести их как часть модульных тестов, чтобы узнать о несовместимых изменениях ранее. .