Skip to content

Commit 2b4dff0

Browse files
authored
Update graduation.md
1 parent f4a12f5 commit 2b4dff0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

graduation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ _Антуан де Сент-Экзюпери_
6161
- 2.6: На управление (CRUD) ресторанами и едой должны быть ОТДЕЛЬНЫЕ контроллеры. Не надо все, что может админ, сваливать в одну кучу!
6262
- 2.7: Проверьте в Swagger, что в POST и PUT нет ничего лишнего, а в GET есть все необходимые данные. Например, при запросе голоса должен в ответе отображаться `id` ресторана, а не весь объект, при создании-редактировании ресторана в примерах swagger не должно быть меню и еды.
6363
- 2.8: `Profile` означает, что данные принадлежат профилю пользователя. Все остальное называйте по-другому.
64-
- 2.9: Отсутствие данных часто бывает "бизнес кейсом", те НЕ ошибкой в запросе или приложении. В этом случае не надо исключений, просто возвращайте пустой ответ.
64+
- 2.9: Отсутствие данных часто бывает "бизнес кейсом", те НЕ ошибкой в запросе или приложении. Исключение - это ошибка, например неверный `id`. Запрос на данные, которые могут быть, могут нет, не должен приводить к исключениям. Посмотрите в сторону `ResponseEntity.of()`
6565

6666
### 3: Код:
6767
- 3.1: Строго соблюдайте соглашения Java по именованию: пакеты ТОЛЬКО маленькими буквами, методы начинаются с маленькой буквы, классы с большой. Незнания Java Core - тестовое задание сразу в корзину.

0 commit comments

Comments
 (0)