Опубликованный редакционный черновик. Проверка фактов и языка ещё не завершена. Примеры приведены для объяснения методики.

Решение и подход

До сопоставления полей опишите смысл обмена: сущности, ID, типы, единицы, значения, обязательность и пропуски. Укажите источник изменений, момент принятия и развитие контракта. К правильному примеру добавьте случаи, которые получатель должен отклонить.

Учебный пример

Учебный пример: продажи отправляют заказ с суммой, валютой и датой. Контракт уточняет отсутствие налога в сумме и локальный день доставки вместо момента UTC. Получатель отклоняет пропущенную валюту, не подставляет свою по умолчанию.

Критерий приёмки

Проверьте примеры с обеих сторон, включая лишние поля, пропуски и неизвестные категории. Контракт принят, если смысл совпадает и определён порядок несовместимых изменений. Одинаковые имена столбцов сами по себе не подтверждают общий бизнес-смысл.

Главное

  • Контракт данных согласует смысл и поведение наряду с форматом.