спорю) Но бывают кейсы, когда это не так не ввиду безалаберности разработчиков или архитектора, а, например, по некоторым требованиям безопасности и/или конфиденциальности, и это нужно просто принять. В общем у вас могут быть такие случаи, что клиент может взаимодействовать с вами только через GET, но у вас должна быть надстроена над этим всем бизнес-логика, которая может что-то менять на сервере.
Будете объяснять бизнесу, что он не прав, выдвигая какие-то свои хотелки?) Что так не делают ровные парни, и вам жаль владельца продукта, потому что он не в курсе о бест-практиксах разработки?) Ну, тоже вариант)
Идемпотентность важна когда мы обсуждаем всякие retry on failure. И да бизнесу глубоко похер как апишки работают. Если им не похер, если они лезут и просят геты и вот это все - значит у них нет доверия к разработчикам
Обсуждают сегодня