diff --git a/README.md b/README.md index 3055c7c..9ca8d7a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Поскольку проект только на начальной стадии развития и сервер ещё не был опубликован на внешнем ресурсе, тебе предстоит развернуть его локально. Ссылка на репозиторий с [бэкендом](https://git.sicampus.ru/Olympic/NTO-2025-Client-Android-backend). Рекомендуется открывать в IntelijIDEA. -Отметим, что при доработке проекта ui слой и доменные сущности изменять не нужно. +Отметим, что при доработке проекта ui слой и доменные сущности изменять не нужно. При решении заданий настоятельно рекомендуем соблюдать [Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). ### 1. Реализация основного запроса @@ -40,7 +40,7 @@ - если код статуса ответа равен 2xx, то необходимо считать тело ответа и вернуть полученные данные; - если код статуса ответа не равен 2xx, то необходимо считать тело ответа, содержащее информацию об ошибке, извлечь из него сообщение и на уровне доменной модели вернуть `Result.Failure` (как выполнить мапинг - решаешь ты, в т.ч. можно использовать конструкцию `runCatching { … }`), у которого это сообщение передаётся в свойство message для дальнейшего отображения в интерфейсе. -Для тестирования можете модифицровать тестовый сервер, все необхоидмые сущности для этого уже созданы. +Для тестирования можете модифицировать тестовый сервер, все необходимые сущности для этого уже созданы. ## ✅ Особенности оценивания