Лебедь, рак и щука?
Приступил к тесту релиза. Разработчик предупредил, что 100% надо проверить пару мест. Я сходу понял, что надо регресс полноценный проводить, не то чтобы я не собирался его делать, но все мы понимаем, что сроки, еще какие-то нюансы и так далее иногда могут сподвигнуть урезать объем кейсов и т.д.
И вот натыкаюсь при заведении данных через GUI возвращает 400 с текстом: поле х не может быть пустым. Окей, иду в postman, дергаю url с объектом, добавляю параметр х с атрибутом нужного типа и отправляю. Ответ: (кстати ранее не сталкивался с таким, признаюсь) ошибка, что-то про то, что переписано или заблоченно, дословно не вспомню🤷 . Окей, лезу в контракт. Там вообще про этот параметр не сказано, что он обязателен.
Итог: - бек валидирует этот параметр на обязательность - в GUI вообще этого поля нет в модалке при заполнении - контракт тоже ничего не говорит про обязательность этого поля
И вот на кого заводить багу? Арх, фронт или бек?
· 17.05
На лида заводить, чтобы разобрался чья фича, кто проектировал, потом все погрумят, поменяется исполнитель. И усё. В рамках этой таски условный бэкендер контракт поправит + фронту таску завести на добавление поля.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён