если пользователь может оценить рейтинг фильма (может оценить рейтинг и изменить его выбрав нужное значение по шкале рейтингов), то лучше на бекэнде иметь
1) put-эндпоинт под обе операции 2) post-эндпоинт, который кинет ошибку при повторном запросе и put-эндпоинт 3) post-эндпоинт, который проигнорирует запрос при повторном запросе и put-эндпоинт 4) post-эндпоинт, который выполнит put-функционал при повторном запросе и put-эндпоинт?
если пользователь может оценить рейтинг фильма (может оценить рейтинг и изменить его выбрав нужное значение по шкале рейтингов), то лучше на бекэнде иметь
1) put-эндпоинт под обе операции 2) post-эндпоинт, который кинет ошибку при повторном запросе и put-эндпоинт 3) post-эндпоинт, который проигнорирует запрос при повторном запросе и put-эндпоинт 4) post-эндпоинт, который выполнит put-функционал при повторном запросе и put-эндпоинт?
Ну как минимум в голове будет готовый и наилучший вариант решения проблемы, что уже неплохо. Паттерны учаться не слишком долго , дольше потом сидеть над задачей не зная что к ней есть паттерн)
Всем привет, а шаблоны проектирования обязательно знать джуниору?
Без них тебе на собесах будет грустно. Без опыта работы на реальных проектах и понимания шаблонов тоже будешь с большим трудом разбираться в том, что увидишь, если/когда пройдёшь собес.