13 comments
@skobkin @rayslava в новой - договаривайтесь. Сам я за стандарты, просто потому что новый член команды сразу будет понимать, что происходит. Но верю, что возможны ситуации, когда можно отвечать 200 на всё. От "надо СЕЙЧАС" до "чтобы задолбать скрипт кидди". Если делаешь для внешнего пользования, то только стандарт, разумеется. @skobkin это ты причину описываешь. Мы все её понимаем. Но для заведения дефекта были условия, что на плохой запрос должен быть ответ "плохой запрос". То есть с точки зрения "результат проверки" это именно 500 вместо 400. А под капотом да, типичная проблема, когда просто передали без проверки, а БД ругнулась на вставке, например. Просто для заведения баги это не важно [в той структуре организации было] @3draven @rayslava @skobkin 404 - это статус код. Уточнения - в теле. Не надо его не учитывать. И я буду настаивать на таком поведении до тех пор, пока не получу объяснение, почему так нельзя. Кроме "ну а что такого?" @umnik @rayslava То есть "должен" мне тут не очень понятно. В целом когда Слава меня спрашивал, я сказал, что это скорее считается правилом хорошего тона. В среднем по больнице. Однако я вполне могу понять другую позицию. Она не лишена смысла. |
@umnik @rayslava
То есть если это новая система, то правильно ничего не возвращать вообще? :philosoraptor: