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