для создаваемой сущности? Мнения среди коллег разделились. Противники говорят о нарушении инкапсуляции, и оверхеде при реализации механизма генерации на каждом клиенте (!keepItSimpleStupid). Сторонники твердят о достижении таким образом полной идемпотентности при реализации restful api. Я хз откуда они взяли это знание, но определение из Википедии я понимаю, как противоречащее этому утверждению.
В информатике
Идемпотентная операция в информатике — действие, многократное повторение которого эквивалентно однократному.
Примером такой операции могут служить GET-запросы в протоколе HTTP. По спецификации, сервер должен возвращать одни и те же ответы на идентичные запросы (при условии, что ресурс не изменился между ними по иным причинам). Такая особенность позволяет кэшировать ответы, снижая нагрузку на сеть.
Хотелось бы услышать ваше мнение на этот счет.
коллеги правы, uuid = идемпотентность
Обсуждают сегодня