Roman
но зачем?
Doge
но зачем?
Не знаю, но есть предположение: Куча хттп клиентов, бросают исключения на статус кодах отличных от 200. Возможно людям это поведение немного не нравится, поэтому они обходят его таким способом
Roman
не наш случай, у нас дублируются коды
Vasily
На самом деле не все фронтэндеры в курсе про хттп статус коды
Vasily
Это раз
Vasily
Второе, есть подход к Rest, когда сервак всегда отдает 200, а ошибки в респонзе
Roman
я знаю, но это опять не наш случай. У нас не кастомный код, не всегда хттп 200, у нас просто дублируется хттп код в боди зачем-то
Roman
тут имхо надо или крестик снять или плавки нацепить
Vasily
Насколько плохо так делать кстати?
Для rest нет устоявшихся практик
Vasily
Тут как с тсп
Vasily
Можно использовать протокол голый
Vasily
Можно навернуть свое поверх
Igor
да с этим rest всё плохо, потому что там и других куча проблем, то все ресурсы по своему определяют, то начинают спорить про коды ошибок вплоть до первой цифры
Roman
можно json rpc еще попробовать
да можно что угодно попробовать, если есть внятная разумная идея, а не просто "нам тут закостылить это удобно, пушто лень распарсить хттп реквест 1 раз"
Igor
по моему эта проблема не стоит столько внимания, да и хер с ним, что страшного что код ответа в теле?
Roman
безусловно. Но попиздеть-то хочется
Mark
по моему эта проблема не стоит столько внимания, да и хер с ним, что страшного что код ответа в теле?
Потому что если так, рано или поздно код ответа будет отличаться от кода в теле. :)
Shub
а фронтенд это парсит регулярочками
Vasily
Job security was never so concrete and solid
Doge
а фронтенд это парсит регулярочками
Это у вас серьезно так сделано?
Vasily
Я думаю, дедушка не шутит
Shub
Второе, есть подход к Rest, когда сервак всегда отдает 200, а ошибки в респонзе
ну раньше был подход, согласно которому мыши самозарождались в мокрой соломе, но с развитием науки он был отброшен как неверный. в ответе следует отдавать бизнес-код ошибки или операции, нечто, не существующее на уровне HTTP
Shub
Это у вас серьезно так сделано?
абсолютно серьезно. в своем проекте я эту упадочную практику отменил первым же декретом
Shub
еще я могу рассказать, как у нас однажды упоролись и изобрели собственный API gateway, отталкиваясь от первых трех аксиом евклидовой геометрии
Shub
в результате чего балансирование происходит *на клиенте*
Vasily
Почему-то тайп астронавтика идет под руку со всякими перверсиями
Анна
Хм, я в своём подземелье embedded сижу и даже не понимаю половину 🤔
Shub
ну видимо в открытом типизированном космосе кислорода уже не хватает, поэтому с базовыми вещами мозг уже не справляется. чистая физиология
Shub
еще у нас запрос идет через три прокси. наш SLA на апишечку - р95 latency 500ms, но мы его соблюдаем всего на 85%, судя по нашей же аналитике
Shub
обращать на это внимание категорически нельзя - это токсик и портит культуру. не спрашивайте, как я об этом узнал
Roman
как ты об этом узнал?
Shub
обратил на это внимание, лол
Roman
токсик
Shub
не то слово. минвайл, в корпоративном чатике постятся ссылки на вайтпейперы в доменах .edu в пользовательских каталогах, разные там Хьюджесы, Вадлеры и прочие Олеги. щас вот обсуждают, как бы нам консуловские конфиги втащить через ReaderT мракобесие и джаз
Vasily
Мне кажется, пацанам надо себе просто заказать по анальному дильдаку с Али и начать быть честными с самими собой
Shub
пожалуй, это было бы честно. весь этот проект напоминает тот революционный велосипед из первых сезонов South Park
Roman
@eglyph а ваш проект(ы) приносят реальное валуё или нет?
Romɑn
@eglyph а ваш проект(ы) приносят реальное валуё или нет?
я не дедушка, но кому-то точно вэлью приносят
Vasily
Ваще я так слушаю байки
Vasily
И понимаю
Vasily
Что здесь от там не сильно отличается
Roman
я не дедушка, но кому-то точно вэлью приносят
ну зарплата мракобесам я сейчас за валуй не считаю
Romɑn
Что здесь от там не сильно отличается
Я тебе больше скажу, я работаю в IT компании америкосовской и думал, что вот тут-то меня научат. На деле, не айтишный KPMG имеет внутренние процессы лучше и более качественные
Vasily
Да у тебя не американская компания, а компания, где просто в Америке сидят условные кубаноиды
Vasily
Я так в платежной системе работал, там казахи были такие же
Vasily
Ну т.е. то, что офис где-то в Нью-Йорке, вообще ничего не гарантирует
Romɑn
ну процессы спускаются из нуйорка и исполняются крымчанами с кубанойдами пополам, была один адекватный гендир и та ушла
Vasily
Спускают их те же кубаноиды
Vasily
Так что чего ты ожидаешь, неясно
Romɑn
нит, там итальянские нуйоркцы во втором поколении
Romɑn
близко, но не то
Vasily
Но тоже, знаешь ли
Romɑn
с культом личности не меньше муссолини
Romɑn
мафиози?
почти, мать у них известный журналист, а дочка как-то в 22 стала PR директором дочерней компании какого-то крупного гейммейкера, близарда или еще кого. в 22 ПР директором. думаю тут не обошлось без дона ровелло
Vasily
Роману, канеш, тяжко. У него самолюбие
Romɑn
у всех самолюбие в той или иной степени
Vasily
у всех самолюбие в той или иной степени
Ну тебе прямо вот надо бывает, как я понимаю
Romɑn
как и тебе, я думаю
Vasily
Я имею в виду, взлетать по карьерной лестнице
Vasily
как и тебе, я думаю
Больше всего мне хочется несколько лет не работать
Vasily
обнимемся?
А смысл?
Romɑn
Я имею в виду, взлетать по карьерной лестнице
это просто(мой) пусть к твоему следующему сообщению
Ilya
Чтобы не работать в этот момент.
Romɑn
Чтобы не работать в этот момент.
программист обнимается - работа идет
Vasily
Ну а про карьерную лестницу - мне нравится высказывание про иерархическую систему и уровни некомпетентности
Danil
А смысл?
Вас могут признать парой в США и можете прожить какое то время на living wage for the unemployed, не работая!