IT Academy
Урок 5 · Средний

Сеть, Codable и persistence

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Codable описывает преобразование структуры и представления. Успешное декодирование не гарантирует бизнес-корректности. Сетевой слой должен различать transport error, HTTP-статус и ошибку схемы.

Задача для самостоятельного решения

JSON содержит отрицательную цену допустимого числового типа. Достаточно ли Codable?

Показать разбор ответа

Нет: декодирование пройдёт, но доменная проверка должна отклонить отрицательное значение, если контракт допускает только неотрицательные цены.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →