Хороший доклад, спасибо. Радостно слышать, что кого-то заботит валидация данных, а то обычно проставляют optional у всех полей или дефолтные значения, если не парсится значение, а что на UI при этот показано - никого не волнует. Строгой валидацией скорее всего стоит покрывать сторонний API, про изменения своего обычно можно узнать, если серверные ребята не подкинут нежданчик, конечно:) Здесь минус, наверно, в том, что два раза парсятся данные в результате: для мэппинга и для валидации. Если интересно, мы тут писали для свифта свою либу на эту тему: github.com/ptiz/bender, с темплейтами, в декларативном стиле - все как мы любим.
Хороший доклад, спасибо. Радостно слышать, что кого-то заботит валидация данных, а то обычно проставляют optional у всех полей или дефолтные значения, если не парсится значение, а что на UI при этот показано - никого не волнует.
Строгой валидацией скорее всего стоит покрывать сторонний API, про изменения своего обычно можно узнать, если серверные ребята не подкинут нежданчик, конечно:)
Здесь минус, наверно, в том, что два раза парсятся данные в результате: для мэппинга и для валидации. Если интересно, мы тут писали для свифта свою либу на эту тему: github.com/ptiz/bender, с темплейтами, в декларативном стиле - все как мы любим.
В те времена наверно Postman ещё не существовал со своими сниппетами в автотестах
Кожаный штатив для микрофона))
Жаль, очень плохо видно