Проверьте наличие и структуру region, целочисленный тип regionCode, правила обязательности и NULL, допустимые значения и совместимость прежних клиентов.
В API-ответе нужно добавить объект region с полем regionCode типа integer. Какие проверки вы выполните для этой доработки?
Проверьте наличие и структуру region, целочисленный тип regionCode, правила обязательности и NULL, допустимые значения и совместимость прежних клиентов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проверьте наличие и структуру region, целочисленный тип regionCode, правила обязательности и NULL, допустимые значения и совместимость прежних клиентов.
Сначала уточните, обязателен ли region для каждого ответа и может ли код отсутствовать. Затем проверьте данные разных регионов, границы диапазона и соответствие источнику данных. Строка "77" и число 77 не равнозначны по JSON-схеме. Добавьте проверки во вложенном объекте и убедитесь, что остальные поля не изменились. Если есть списки и несколько endpoint, уточните область доработки. Не придумывайте допустимый диапазон кодов без контракта.