в том, что у нас на проекте есть предложение унифицировать сигнатуры всех функций/процедур, которые взаимодействуют со внешним API. Понятно, что если получаемый объект содержит десяток полей, то сигнатура вида create_product(json) вполне оправдана. Но иногда дтошка содержит лишь один параметр:
get_product_by_id(p_dto json);
p_dto {
product_id: 1
}
То есть предлагается в методы/процедуры, обслуживающие api, всегда передавать json. Может быть кто-то использует подобных подход?
вам придется еще проверять на соответствие типы ключей, если конечно "нет оснований не доверять входящим параметрам".
Обсуждают сегодня