Программирование

Ответить в тред Ответить в тред
Check this out!
ОБЩИЙ БУГУРТ ТРЕД V27.0 / GENERAL BUTTHURT THREAD V27.0 /butthurt/ Аноним # OP 21/01/21 Чтв 15:46:01 19171661
image.png 389Кб, 604x483
604x483
РАБОТАЕШЬ В БЭКЕ
@
НУЖНО ЗАПИЛИТЬ ФИЧУ
@
ПРЕДЛАГАЕШЬ ФРОНТАМ ОБСУДИТЬ АПИ И СДЕЛАТЬ НОРМ
@
ГОВОРЯТ, ТЫ БЭК ТЫ И ДЕЛАЙ НОРМ
@
ДЕЛАЕШЬ НОРМ
@
"ОПЯТЬ БЭК СКАТИЛ ВСЁ В ГАВНО И ПРИХОДИТСЯ ИЗЪЁБЫВАТЬСЯ"
@
ПОКАЗЫВАЕШЬ ПЕРЕПИСКУ С ПРЕДЛОЖЕНИЕМ СДЕЛАТЬ НОРМ
@
СТЕСНЯЮТСЯ РЕПОРТИТЬ БОССУ
@
ВСЕЛЕНСКАЯ ГРУСТЬ НА ХМУРЫХ ЕБАЛАХ
@
"ТВОЙ РЕСТ НЕ РЕСТ, МЫ ХОТЕЛИ НЕ ТАК, САМИ НЕ ЗНАЕМ КАК"


Аноним 21/01/21 Чтв 15:51:32 19171772
>>1917166 (OP)
ЗДРАВСТВУЙТЕ, ЭТО БУГУРТ-ТРЕД?
@
ДА.
@
МОЖЕТЕ ПОЯСНИТЬ ЗА РЕСПОНС-КОДЫ В REST?
Аноним 21/01/21 Чтв 17:29:54 19172623
cc3b44ac413e7c3[...].jpg 10Кб, 220x220
220x220
>>1917166 (OP)

ОТКЛИКАЕШЬСЯ НА ПРЕДЛОЖЕНИЕ ОБСУДИТЬ
@
БЭК: НУ ТУТ ХУЙНЯ, ВСЕ ПОНЯТНО
@
БЭК: ТУТ ВОТ ТАК СДЕЛАЮ, ТУТ ТАКИЕ ОТВЕТЫ
@
ДОГОВРИЛИСЬ, ИДЕШЬ ИНТЕГРИРОВАТЬСЯ ДУМАЯ НУ СЕЙЧАС ТО ЗАЖИВЕМ, ВСЕ ПРОРАБОТАЛИ ЖЕ
@
ДИД-ДОЕД НАКОНЕЦ ДОДЕЛАЛ БЕКЭНД
@
НАЗВАНИЯ ПОЛЕЙ ДРУГИЕ, ТИПЫ ДРУГИЕ, ФОРМАТЫ ЗАПРОСОВ и ОТВЕТОВ ДРУГИЕ
@
200 OK
{result: “error”, status: “success”, "description": "puk"}.
Аноним 21/01/21 Чтв 17:36:58 19172764
ДВАДЦАТИЛЕТНИЙ ТИМЛИД ПРОДАВИЛ ПЕРЕХОД НА NOSQL
@
ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА? ТЫ ТУТ НЕ УМНИЧАЙ, А ПЕРЕПИСЫВАЙ ОТЧЁТЫ
Аноним 21/01/21 Чтв 19:21:43 19174075
РАБОТАЕШЬ В ЭНТЕРПРАЙЗЕ
@
МЕНЕДЖЕР-ПРОГРАММИСТ 60+ ЛВЛ НЕ МОЖЕТ ОСИЛИТЬ ГИТ
@
ВСЯ КОМАНДА ВЫНУЖДЕНА ОТКАТИТЬСЯ НА SVN
Аноним 21/01/21 Чтв 19:23:02 19174096
>>1917407
бугурт нахой, опять перекатываюсь ровно после года работы на новом месте.
Аноним 21/01/21 Чтв 19:27:11 19174187
>>1917407

...
@
ВСЯ КОМАНДА ВЫНУЖДЕНА ОТКАТИТЬСЯ НА ХРАНЕНИЕ ФАЙЛОВ В ПАПКАХ _v1,_v2, _final_v3
Аноним 21/01/21 Чтв 19:51:13 19174378
>>1917407
Ору. Кое-как обучить, дать графинтерфейс? Это же пиздец какой-то
Аноним 21/01/21 Чтв 19:52:09 19174389
>>1917437
Там стоит ГУИ и так, но у него постоянно конфликты и он просто не выдерживает их.
Аноним 21/01/21 Чтв 20:01:28 191744210
>>1917438
Пиздец. Посадить рядом стажера, чтобы конфликты разрешал?
Аноним 21/01/21 Чтв 20:02:54 191744411
>>1917442
Ему надо чтобы работало в один клик, как в старом SVN.
Аноним 21/01/21 Чтв 20:21:20 191746012
>>1917444
Погоди, это не выдумка что ли? Да ну нах.
А в свн что, конфликтов и мержей не бывает? И почему вообще менеджер пишет код?
Аноним 21/01/21 Чтв 20:24:27 191746213
>>1917460
Он один основателей кампании, ему нравится наверно программирование, но вот тут думаешь, может лучше бы все таки ушел бы с концами в менеджеры или на пенсию а не продолжал бы ебаный C++/Delphi в продакшен лить
Аноним 21/01/21 Чтв 21:08:37 191751614
>>1917462
Бред, если просто нравится, прогал бы для себя на лиспе или хаскеле. А так он только смуту вносит в рабочий процесс.
Аноним 21/01/21 Чтв 21:44:57 191753515
Аноним 21/01/21 Чтв 21:50:21 191753716
./HELPERS/MANAGERS/UTILS.TS
Аноним 21/01/21 Чтв 21:52:43 191754017
>>1917537
>HELPERS/MANAGERS
Бугурт ведь в этом?
Аноним 21/01/21 Чтв 21:56:59 191754318
>>1917407
Хуйня этот ваш гит. В СВН ты можешь на хую вертеть все что в твоей юрисдикции находится. В гите - хуй, в своей части решил структуру папочек поменять, ну вот не нравится тебе как файлики лежат, или опечатка в названии файла была или просто переименовать решил - все, пизда, ебитесь неделю чтобы слиться, даже если твой кусок никак других не трогает особо. В СВН - верти как хочешь, залил, все норм, люди потом чуть поправили, если им нужно, и заебись. Нет, блядь, давайте дрочить на ГИТ, а потом либо как ебанаты каждые 2 минуты коммитить, чтобы другие по полдня мониторили аки ебанаты, че ты там закоммитил, либо ебаться по 2 недели из-за того что кто-то решил структуру у своей части проекта поменять, а не коммитил и теперь пизда настала.
Я и сам недолюбливал СВН, пока работал один, но когда есть команда, у каждого свой кусок - тупо удобнее куча штук делается. Потому сейчас так и работаем - локально у каждого гит стоит, но то что идет уже в прод - SVN'ом льем. Просто, в 2 клика, всем заебись.
Аноним 21/01/21 Чтв 22:00:32 191754819
>>1917537
А внутри класс со статическими методами
Аноним 21/01/21 Чтв 22:42:39 191757620
>>1917177
Бля. Вы заебали. У нас в доках вся эта хуйня прописана. ЭТО ТАК СЛОЖНО ЧТО ЛИ?
Аноним 21/01/21 Чтв 22:47:55 191757921
>>1917540

Ну очевидно то что речь идёт о проекте на фреймворке, и чел создал папку для кастомных классов функций и весь функционал туда въебал, вместо того чтобы структурировать и разложить в нужных местах.

Вообще файл utils это что-то сродни папка "всякая всячина" на компе, когда рабочий стол был засрат, и, вместо того, чтобы разложить данные по папочкам, человек сложил его в папку stuff и решил, что он починил беспорядок. Но он его не починил. Даже несмотря на то, что аниме-тянку на обоях видно. Это не показатель.

Другой анон если шо
Аноним 21/01/21 Чтв 23:29:49 191760422
ПОЛУЧИЛ ЗАКАЗ НА РАЗРАБОТКУ ОТ НЕМЕЦКОЙ ФИРМЫ
@
ПМ - НЯШНАЯ НЕМКА
@
ФАПАЕШЬ НА ЕЁ ФОТКИ ПОСЛЕ ЗВОНКОВ ПО СКАЙПУ
@
ПРЕДСТАВЛЯЕШЬ КАК ВЫ SEX MACHEN
@
АНТИУБУГУРТ


НА ПРОЕКТЕ РАБОТАЕТ НЯША-СТЕСНЯША ПРОГРАММИСТКА ИЗ АМЕРИКИ
@
ЧАСТО СОЗВАНИВАЕТЕСЬ ПО СКАЙПУ (ЗВОНИТ КАК ПРАВИЛО ОНА), КОГДА НУЖНО РЕШИТЬ КАКИЕ-ТО ВОПРОСЫ ПО ПРОЕКТУ
@
ОНА ОХУЕННО ШАРИТ В ПРОЕКТЕ, ЧАСТО ПОДКИДЫВАЕТ ГОДНЫЕ ИДЕИ
@
КОНЧАЕШЬ ОТ ЕЁ ГОЛОСА
@
АНТИБУГУРТ
Аноним 21/01/21 Чтв 23:36:09 191761623
>>1917262
> {result: “error”, status: “success”, "description": "puk"}.
Лол, когда-то пришлось интегрировать апи с такой же кашей
Аноним 21/01/21 Чтв 23:37:57 191762124
>>1917418
> _final_v3
final_fix_v3
@
poslednij_final_fix2_v3
@
teper_tochno_pofiksheno_v3_1
Аноним 21/01/21 Чтв 23:45:06 191763225
>>1917604
ЧЕРЕЗ ПАРУ НЕДЕЛЬ ПОСЛЕ ТОГО, КАК УСТРОИЛСЯ В ЕВРОПЕЙСКУЮ ГАЛЕРУ НА УДАЛЕНОЧКУ, В ТВОЙ ОТДЕЛ ХАЙРЯТ ТРАПА
@
ТРАП НЕПЛОХО ШАРИТ В ИСПОЛЬЗУЕМОМ В ГАЛЕРЕ ЯП И НИЗКОУРОВНЕВОЙ ОПТИМИЗАЦИИ
@
МИЛОВИДНО ВЫГЛЯДИТ, ОБЛАДАЕТ ПРИЯТНЫМ НИЗКИМ ГОЛОСОМ И СЕКСУАЛЬНЫМ БРИТАНСКИМ АКЦЕНТОМ
@
ТЫ БЫ ВДУЛ
@
С РАДОСТЬЮ ПОМОГАЕШЬ ТРАПУ ПО РАБОЧИМ ВОПРОСАМ, ОН СЕРДЕЧНО БЛАГОДАРИТ
@
ДОВОЛЬНО УРЧИШЬ
Аноним 21/01/21 Чтв 23:49:16 191763926
Аноним 22/01/21 Птн 00:00:57 191765627
Аноним 22/01/21 Птн 00:06:46 191766428
>>1917656
Схуяли? У меня есть тян и секс с ней. Просто приятно, когда на работе приходится общаться с секси тянками
Аноним 22/01/21 Птн 00:10:01 191766829
В ОФФИСЕ ПОЯВИЛАСЬ ТЯН-ПРОГРАММИСТКА
@
СЛИШКОМ НЯШНАЯ ДЛЯ ПРОГРАММИСТКИ, С ХОРОШЕЙ ТАКОЙ ЖОПОЙ И СИСЬКАМИ
@
НЕ МОЖЕШЬ РАБОТАТЬ, ПОТОМУ ЧТО КАЖДЫЙ РАЗ КОГДА ОНА МИМО ПРОХОДИТ - ПЯЛИШЬСЯ НА ЗАДНИЦУ
@
ВОКРУГ ТЕБЯ ОНА КАК АКУЛА 20 РАЗ В ДЕНЬ ХОДИТ, КРУГИ НАВОРАЧИВАЕТ
@
ПИШЕШЬ ЗАЯВЛЕНИЕ ПО СОБСТВЕННОМУ ЖЕЛАНИЮ, ПОТОМУ ЧТО БОИШЬСЯ ЧТО НАКИНЕШЬСЯ НА НЕЕ И ПРЯМО ТАМ ВЫЕБЕШЬ
@
ТИМЛИД И ПМ НЕ ПОНИМАЮТ, ХУЛИ ТЫ РЕШИЛ УХОДИТЬ, ПРЕДЛАХАЮТ X2
@
УЖЕ ДУМАЕШЬ О ТОМ ЧТОБЫ ОСТАТЬСЯ, НО ЭТА ТЯН ИДЕТ НА НОВЫЙ ЗАХОД


Тяжело быть спермотоксикозником(((
Аноним 22/01/21 Птн 00:14:17 191767430
>>1917668
Выеби её, не будь лошарой
Аноним 22/01/21 Птн 00:17:21 191767831
>>1917674
Думаю, если бы для меня это было так просто, я бы не стал программистом. Писать софт и решать задачки легче чем выебать тню, по крайней мере мне.
Аноним 22/01/21 Птн 00:18:32 191768132
>>1917678
Ты только джаваскрипт знаешь, да?
Аноним 22/01/21 Птн 00:18:32 191768233
>>1917668
зажми ее возле туалета боже
мимотянпрограммистка мечтающая чтобы зажали
Аноним 22/01/21 Птн 00:20:23 191768334
>>1917678
Вообще, лучше для начала тренируйся цеплять тян не на работе. В тиндоре или на улице. Главное сделай себе установку, что ты видишь их первый и последний раз и похуй, если первое время не будет получаться
Аноним 22/01/21 Птн 00:21:02 191768435
>>1917683
> последний раз
В смысле, если не цепанёшь, а если получится, то и будете встречаться
Аноним 22/01/21 Птн 00:22:48 191768536
Как вы заебали блядь, у человека явные проблемы с социализацией, а значит скорее всего ещё мешок тараканов в голове. Но хуле, мамкины диванные альфачи всегда готовы помочь советом - ПРОСТ ВЫЕБИ ЕЕ))))00
Почему вообще бомжи существуют просто купи дом ЛОООЛ
Аноним 22/01/21 Птн 00:25:42 191768737
СПРАШИВАЕШЬ У ЕОТ ПРО ЕЁ ВЗГЛЯДЫ НА REST
@
АНТИБУГУРТ СТАНОВИТСЯ БУГУРТОМ
Аноним 22/01/21 Птн 00:26:23 191768838
image.png 512Кб, 600x600
600x600
наканецта тред не про р* а про задницы программисток
Аноним 22/01/21 Птн 00:27:10 191768939
>>1917687
Блядь, я обосрался на весь дом. Не соседи уже в дверь звонят. Что ты делаешь, сученыш?
Аноним 22/01/21 Птн 00:29:08 191769140
>>1917688
Так-то рест-срач уже больше месяца идёт.
Аноним 22/01/21 Птн 00:30:20 191769341
>>1917687
ТЫ И ТВОЯ ЕОТ - ПРОГРАММИСТЫ В ОДНОЙ ФИРМЕ
@
ПРИДУМЫВАЕШЬ ИМЕНА ДЛЯ ВАШИХ БУДУЩИХ ДЕТЕЙ
@
СПРАШИВАЕШЬ ПРО ЕЁ ВЗГЛЯДЫ НА REST
@
ОТВЕЧАЕТ, ЧТО СЕРВЕР ДОЛЖЕН ВЫДЫВАТЬ СТАТУС 200, ДАЖЕ ЕСЛИ В АПИ ПРОИЗОШЛА ОШИБКА
@
С ЭТОГО ВРЕМЕНИ ОНА ДЛЯ ТЕБЯ НЕ СУЩЕСТВУЕТ
Аноним 22/01/21 Птн 00:47:35 191770442
>>1917693
Ну, бли. Ведь действительно не должен. Для ошибок есть же коды. Плюс фронту не обязательно все прямо знать про ошибку, для детальной информации об ошибке можно отдельный роут сделать и если фронту нужно - он запросит детализацию, а если не надо - не запросит.
200 когда все ОК и ресурс найден, либо для объекта который по договоренности и ждём.
Аноним 22/01/21 Птн 01:02:05 191771643
>>1917704
ПРИ ПОЛУЧЕНИИ ИНФОРМАЦИИ ОБ ОШИБКЕ ПРОИЗОШЛА ОШИБКА
Аноним 22/01/21 Птн 01:13:25 191772344
>>1917704
Получив 200, ты хотя бы знаешь, что твой запрос добрался до бизнес-логики. А что знаешь, когда получаешь 400? Её могла вернуть как бизнес-логика (с известным форматом описания ошибки, можно смотреть тело), так и сам сервер (формат произвольный, тело смотреть бессмысленно).
Аноним 22/01/21 Птн 01:40:56 191773445
>>1917723
Ну так и смотришь, если ответ по формату, то разбираем его, если нет то значит сервер ругается
Аноним 22/01/21 Птн 02:31:24 191774346
>>1917668
>ВОКРУГ ТЕБЯ ОНА КАК АКУЛА 20 РАЗ В ДЕНЬ ХОДИТ, КРУГИ НАВОРАЧИВАЕТ
>ПИШЕШЬ ПО СОБСТВЕННОМУ
@ ВОТ ТЕПЕРЬ В ТРЕДЕ ДЕЙСТВИТЕЛЬНО БОМБАНУЛО
Аноним 22/01/21 Птн 02:31:51 191774447
>>1917682
Кошкомальчик, палишься
Аноним 22/01/21 Птн 02:32:42 191774548
>>1917723
Боженьки, ну хоть один здоровый человек в треде.
Аноним 22/01/21 Птн 03:54:02 191776949
Итак, вопрос:

Предположим, что мы пишем систему регистрации на форуме с правилом, что никнейм должен быть уникальным.
На ендпоинт /register шлется body c email и nickname.
Какой ответ мы должны получить от системы, если никнейм уже занят?
Аноним 22/01/21 Птн 04:39:50 191777650
>>1917769
200 OK { "statuscode": "register_nickname_not_unique", "message": "nikneim \"Vasyan\" uje zanyat" }
Аноним 22/01/21 Птн 08:20:16 191782151
>>1917632
Эй, ты зачем мой бугурт спиздил?
Я тут ещё недавно обнаружил, что она является автором охуенного опенсорс-проекта, который уже 10 лет точит в свободное время, из-за которого и шарит в низкоуровневой оптимизации. Пиздец, я влюбился, кажется. Я теперь гей?
Аноним 22/01/21 Птн 08:21:40 191782452
>>1917691
Рест-срач уже несколько лет то затухает, то разгорается с новой силой.
Аноним 22/01/21 Птн 08:23:19 191782553
ragetrollface.jpg 68Кб, 540x540
540x540
Аноним 22/01/21 Птн 08:49:24 191783354
ЗВОНИТ ТИМЛИД
@
СПРАШИВАЕТ, КАК НАПИСАТЬ ТАКОЙ-ТО КОД
@
ПО ТЕЛЕФОНУ ДИКТУЕШЬ
@
ТАК ХУЁМОЕ, ЭТО ВСЕ ВОЗЬМИ В СКОБОЧКИ, А ПЕРЕД ЭТИМ НАПИШИ ПАРАМ, РАВНО
@
ДИКТУЕШЬ УЖЕ 5 МИНУТ
@
ВРОДЕ ОН ПОНЯЛ
@
ВСЕ БЫ РЕШИЛОСЬ ОДНИМ СООБЩЕНИЕМ В МЕССЕНЖЕРЕ, НО ОН ПРИВЫК ЗВОНИТЬ
@
ТИМЛИДУ 50


трустори
Аноним 22/01/21 Птн 09:46:15 191785355
>>1917833
Такая же хуйня у меня с аналитиком. Что не вопрос по поводу требований - созвон в телеге
Аноним 22/01/21 Птн 10:04:05 191785956
>>1917853
Может, человеку одиноко и попиздеть с кем-нибудь хочется, чё ты как сыч.
Аноним 22/01/21 Птн 10:34:40 191787557
>>1917821
Не спиздил, а ретвитнул
Аноним 22/01/21 Птн 10:55:14 191789158
>>1917833
Пожалуйста, скажи что ты шутишь
Аноним 22/01/21 Птн 11:24:17 191790659
>>1917604
ЖАЛУЕТСЯ НА ТЕБЯ НАЧАЛЬНИКУ ЗА HARASSMENT
@
УВОЛЬНЯЮТ
Аноним 22/01/21 Птн 11:32:53 191790760
>>1917853
Обсудить всё за минуту быстрее, чем переписываться несколько минут, постоянно возвращаясь к беседе. Сосредоточиться очень трудно, и каждый раз нужно снова в чат лезть.
Аноним 22/01/21 Птн 11:45:14 191791461
>>1917691
Ньюфаня, с подключением. Рестосрачу уже минимум года 4. Вернее, 4 года назад я сюда лично стал вкидывать бугурты в духе респонт код 200, джсон {статус еррор ерроркод 404}, а так-то он древний, как башорг, если не еще древнее.
Аноним 22/01/21 Птн 11:49:19 191791562
>>1917776
Так, а если пользователь хочет поменять информацию какую-то и вызывает ендпоинт PUT /users/{id}
Но оказывается, что такого id не существует в базе.
Что должен вернуть ендпоинт?
Аноним 22/01/21 Птн 11:54:35 191791763
>>1917716
@
ОШИБКА: НЕИЗВЕСТНАЯ ОШИБКА (0х00000000)
Аноним 22/01/21 Птн 11:56:26 191791864
>>1917915
> PUT
POST

200 OK { "statuscode": "users_id_not_exists", "message": "polzovatel s ukazannym aidi ne naiden" }
Аноним 22/01/21 Птн 11:59:59 191792265
>>1917918
>200 OK { "statuscode": "users_id_not_exists",

пошел ты сразу нахуй
Аноним 22/01/21 Птн 12:21:05 191792766
>>1917668
Т.е. дропнуть внезапно работу у тебя смелости хватило, причем еще сторговаться и получить x2, а подвалить как то к той тян, неважно с еблей или отвадить у тебя не хватило, или обуздать свой токсикоз?
Не верю, бутгурт - фейк
Аноним 22/01/21 Птн 12:24:54 191792867
>>1917769
404 т.к. возможность зарегистрировать юзера не найдена
Аноним 22/01/21 Птн 12:40:00 191794168
>>1917928
отвалился сервер, и теперь ты получаешь 404.
Говорить что логин занят или что проблемы с сервером?
Аноним 22/01/21 Птн 12:44:44 191794869
>>1917941
>отвалился сервер
это 500 ошибка уже.
Бтв, при упавшем сервере ты в принципе никак не получишь ничего, кроме 500.
Аноним 22/01/21 Птн 12:47:13 191795370
>>1917948
могу. Нет сервера - получишь 404
Аноним 22/01/21 Птн 13:12:27 191797271
2021-01-22-1312[...].png 3Кб, 542x104
542x104
Аноним 22/01/21 Птн 13:15:19 191797372
>>1917953
Лол. Нет, маня, не можешь. При упавшем сервере ничего, кроме 500 приходить не будет. Если от тебя приходит 404, то эта самая 404 с каким-то респонсом формируется на рабочем сервере.
Аноним 22/01/21 Птн 13:16:38 191797573
Аноним 22/01/21 Птн 13:17:21 191797774
>>1917918
PUT же, потому что ты изменяешь данные, а не добавляешь нового юзера
Аноним 22/01/21 Птн 13:21:30 191797875
>>1917975
Ты еще вкатываешься я так понимаю? На дваче стоит обработка всех неизвестных эндпоинтов 404, если будет лежать двач то вернет тебе код из 5xx
Аноним 22/01/21 Птн 13:27:48 191798376
>>1917906
Устройство для чтения мыслей же ещё не изобрели. Или уже изобрели? Хотя, Маск там какой-то интерфейс придумал
Аноним 22/01/21 Птн 13:29:42 191798577
>>1917973
Ты вкатился в вебдев пару месяцев назад от силы?
Аноним 22/01/21 Птн 13:36:05 191798978
ПЫТАЕШЬСЯ ВЫУЧИТЬ НОВЫЙ ЯЗЫК/НОВУЮ ТЕХНОЛОГИЮ/ НОВЫЙ ФРЕЙМФОРК
@
ВСЕ ПРИМЕРЫ И ТУТОРИАЛЫ В ИНТЕРНЕТЕ ВМЕСТО РЕАЛЬНЫХ СЛУЧАЕВ ОПИСЫВАЮТ ФУНКЦИОНАЛ УРОВНЯ "HELLO, WORLD!"
@
КАК ТОЛЬКО ТВОЙ ВОПРОС СЛОЖНЕЕ БАЗОВОГО ФУНКЦИОНАЛА - НИ ОДНОГО ТУТОРИАЛА ИЛИ ПРИМЕРА РАБОТАЮЩЕГО ПРИЛОЖЕНИЯ НАЙТИ НЕЛЬЗЯ


Аноним 22/01/21 Птн 13:37:08 191799179
>>1917978
если двач будет лежать, то тебе будет возвращаться заглушка, а на все запросы с эндпоинтами будет выдавать 404
Аноним 22/01/21 Птн 13:45:18 191800180
СКАЧАЛ КНИГУ ПО АЛГОРИТМАМ
@
НИ ОДИН ИЗ ПРИВЕДЕНЫХ ЕКЗЕМПЛЯРОВ ПСЕВДОКОДА ИЛИ ТЕСТОВОГО ОПИСАНИЯ АЛГОРИТМА НЕРАБОТАЕТ
Аноним 22/01/21 Птн 13:48:50 191800881
>>1918001
@
ПОФИКСИТЬ САМОМУ НЕ ХВАТАЕТ МОЗГОВ, ПОТОМУ ЧТО НЕ ПОНИМАЕШЬ ПРИНЦИП РАБОТЫ АЛГОРИТМА
Аноним 22/01/21 Птн 13:52:54 191801082
>>1917975
Попробовал тебе за щеку. Сервер не лежит, вот 404 и приходит. Наебни все сервера двача и ты не увидишь эту 404.
Аноним 22/01/21 Птн 13:53:29 191801183
Аноним 22/01/21 Птн 13:56:54 191801584
>>1917975
>>1917985
>>1917991

По началу стало весело, но теперь как-то грустно даже. Я все же себя тешу мыслью, что вот такие сюда просто приходят из /b/ или /po/ и в реальности вы к программированию отношения не имеете. Если же кодеры настолько тупые, что даже в базовой матчасти не могут разбраться и не понимают, почему при лежащем сервере (и что такое вообще лежащий сервер) они никаких 4хх не сформируют, то это совсем грустно.
Аноним 22/01/21 Птн 14:00:40 191801785
>>1918015
> почему при лежащем сервере (и что такое вообще лежащий сервер) они никаких 4хх не сформируют, то это совсем грустно.
Апач может легко вернуть 404, если в конфиге vhost'а ошибка. Только страница / или /index.* будет открываться, а остальные будут 404. Если пермишены неправильно настроены в конфиге апача - будет 403. Да и куча других вариантов, если на серваке крутится что-то другое вместо апача
Аноним 22/01/21 Птн 14:12:58 191803686
Аноним 22/01/21 Птн 14:13:45 191803887
>>1917668
ТЯН-ПРОГРАММИСТКА
@
ДОСТАТОЧНО
Аноним 22/01/21 Птн 14:25:41 191804388
>>1917769
Очевидный 409 очевиден.

>>1917927
Может и не фейк.
У меня, например, смелости на увольнение хватает, ушел с прошлого места как только тимлид начал затирать про ВЫ РАБОТАЕТЕ СЛИШКОМ НЕПРОЗРАЧНО, ДАВАЙТЕ ПРОДУМАЕМ ПЛАН ПЕРСОНАЛЬНОГО УЛУЧШЕНИЯ.

В то же время я за год так и не придумал, что делать с тянкой, положившей на меня глаз. Говорить этой няшке "отвали, с коллегами не встречаюсь" в какой-либо форме не хотелось, пришлось терпеть.
Аноним 22/01/21 Птн 14:25:45 191804489
>>1918017
>Апач
Как там в 2006-ом?
Аноним 22/01/21 Птн 14:40:00 191805790
>>1918044
> Как там в 2006-ом?
Это ты ищешь поиском все посты со словами "апач" и "apache" в /pr/ и сразу же отвечаешь на них "ряяя апач умир"? Таблетки пить не забывай хоть.
Аноним 22/01/21 Птн 14:58:25 191806891
image-1.png 12Кб, 176x277
176x277
>>1918043
> В то же время я за год так и не придумал, что делать с тянкой, положившей на меня глаз.
А зачем что-то делать, это разве мешает?
Аноним 22/01/21 Птн 15:10:05 191807392
>>1917914
Я про самую последнюю "сессию" срача. Так-то понятно, что теме столько лет, сколько и самому ресту.
Но я и правда в этом треде сравнительно недолго сижу
Аноним 22/01/21 Птн 15:35:31 191809793
images.jpg 4Кб, 140x140
140x140
>>1918043
>что делать с тянкой, положившей на меня глаз
Туше, бугурт от треда пришёл, откуда не ждал.
Аноним 22/01/21 Птн 15:41:34 191810394
Сап, бугуртач, есть одна тян...
Аноним 22/01/21 Птн 15:44:38 191810595
shirou.jpg 27Кб, 600x450
600x450
>>1918043
>Говорить этой няшке "отвали, с коллегами не встречаюсь" в какой-либо форме не хотелось, пришлось терпеть.
Не понял
Аноним 22/01/21 Птн 15:58:59 191812696
>>1918015
в томкате если апликуха не поднимается или упала - будет 404
Аноним 22/01/21 Птн 15:59:21 191813097
>>1917875
Не шучу, действительно диктовал код в трубку. Не 100 строк, конечно, но тем не менее
Аноним 22/01/21 Птн 16:00:19 191813498
Аноним 22/01/21 Птн 17:14:49 191818099
>>1917927

Бля, чел иди ты нахуй. Мимо другой анон. Я hr-ам пиздеть умею а тянкам нет. hr-кам похуй что я жирный карлик, а тянкам нет(
Аноним 22/01/21 Птн 17:27:01 1918190100
>>1918097
ЗАХОДИШЬ В БУГУРТ-ТРЕД ПОРЖАТЬ
@
НЕОЖИДАННО ДЕЙСТВИТЕЛЬНО БУГУРТИШЬ
Аноним 22/01/21 Птн 17:50:25 1918202101
image.jpg 109Кб, 500x332
500x332
БИОПРОБЛЕМЫ
Аноним 22/01/21 Птн 18:10:53 1918218102
>>1917664
Двойной куколд получается.
Аноним 22/01/21 Птн 18:13:13 1918220103
Аноним 22/01/21 Птн 18:15:01 1918222104
>>1917917
@
ТЕКСТ ОШИБКИ - КОД НА С++ ПРИ КОМПИЛЯЦИИ И ЗАПУСКЕ КОТОРОГО ВЫВЕДЕТ В STDERR ТЕКСТ ОШИБКИ ЗАКОДИРОВАННЫЙ В BASE64, КОТОРЫЙ НУЖНО ОТОБРАЗИТЬ ПОЛЬЗОВАТЕЛЮ
Аноним 22/01/21 Птн 18:19:31 1918224105
>>1918126
Т.е. томкат у тебя не сервер, а сервер - апликуха?
Зекачеры в очередной раз доказали что они умнейшие существа во вселенной из антиматери где все наоборот
Аноним 22/01/21 Птн 18:25:37 1918232106
>>1918224
Не надо доёбываться до терминов. Это показательный пример возможности ситуаций, когда транспортное 404 неотличимо от бизнесового, и поэтому ориентироваться на коды http, если это не 200, нельзя. Точка.

мимо
Аноним 22/01/21 Птн 18:34:44 1918242107
>>1918222
Ошибки компилятора в C++ что в base что не в base несут ОДИНАКОВУЮ ИНФОРМАТИВНОСТЬ
Аноним 22/01/21 Птн 18:36:14 1918245108
>>1918242

Хуже C++ в этом случае только SQL

SQLSTATE[HY000]: General error: 1 near "CONSTRAINT": syntax error

АХУЕННАЯ ОШИБКА. Это она тебе пытается показать что SQLite не поддерживает ALTER TABLE ADD CONSTRAINT.
Аноним 22/01/21 Птн 19:17:57 1918272109
>>1917927
Я, тот кто бугурт писал, просто немного странный малый всегда был. Там выше как раз написали: ебантяй с кучей тараканов. Мне проще найти новую работу, чем пытаться как-то тут это все дело порешать. Я действительно боюсь, что не выдержу и зажму тян у туалета или еще чего хуже сделаю, это неприемлемо, как по мне, особенно с коллегами, особенно с коллегами, что ниже тебя в плане скилла, ЗП и прочих штук. Короче, лично мне - проще уйти, посидеть месяц, че-нить новое поучить и найти другую работу, благо мне регулярно звонят и зовут на собесы.
Аноним 22/01/21 Птн 19:56:09 1918314110
>>1918232
Это показательный пример долбоебизма в развёртывании софта.
Аноним 22/01/21 Птн 20:07:16 1918326111
>>1918314
весь мир долбоёбы, и только ты не долбоёб и знаешь как правильно
Аноним 22/01/21 Птн 20:13:18 1918328112
>>1917579
Если я в папке utils разбиваю по контексту client/server/general, это всё ещё считается зашкваром?
Аноним 22/01/21 Птн 20:14:37 1918330113
>>1918328
Папка с утилсами в разных файлах норм
Аноним 22/01/21 Птн 20:16:11 1918331114
>>1918328
Таких сразу надо нагибать раком и бить по жепе ethernet кабелем
Аноним 22/01/21 Птн 20:47:26 1918357115
>>1917262
>200 OK
>{result: “error”, status: “success”, "description": "puk"}.
проигрунькал просто в голос
Аноним 22/01/21 Птн 21:00:57 1918367116
>>1918331
Ой, блядь. Деды на проектах пишут код в один файл, в 5к строк и никто не нагибает их, потому что он сам кого хочешь нагнет.
Главное - чтобы работало и легко модифицировалось, как конкретно ты это будешь делать - никого не ебет.
Я вот - еблан, начитался книг вумных, в итоге у меня классы по 50 строк, все ООП, все по солиду и везде DRY, а потом приходит новое требование и я целый день думаю, как сделать чтобы оно легло во все это, а дед рядом сидит, у него три класса на все приложение, хуяк-хуяк, он уже все сделал и смотрит ютубчик.
Короче, нужно уметь писать так, чтобы ты и те кто с тобой в тиме с этим работать умели, а как конкретно - не ебет никого. Каждые полгода новая охуительня метода появляется, и каждая говорит, что она-то все проблемы предыдущей решает, а по факту - умеешь писать код и держать в голове больше 5 строк - решаешь задачи в срок и ебешь хрюшек сисястых, не умеешь - любая метода тебе мешать будет только, пока не научишься или не дропнешь.
Аноним 22/01/21 Птн 21:03:36 1918369117
>>1918367
ПРОСТО берёшь и думаешь своим мозгом. Удобно тебе большой портяночный метод? Если да, то так и делаешь. Удобно тебе форы и ифы вместо стримов - ебашишь форами как диды
Аноним 22/01/21 Птн 21:04:15 1918370118
>>1917989
@
А КОГДА СПРАШИВАЕШЬ НА ДВАЧАХ, В ТЕЛЕГЕ ИЛИ НА ФОРУМАХ
@
ПОСЫЛАЮТ ВСЮДУ НАХУЙ
Аноним 22/01/21 Птн 21:09:15 1918371119
Аноним 22/01/21 Птн 21:09:32 1918372120
1348141103631.jpg 132Кб, 800x534
800x534
>>1918190
БУГУРТИШЬ И ОТ ЕОТ БУГУРТОВ И ОТ REST БУГУРТОВ
@
ДВОЙНАЯ ПЕНЕТРАЦИЯ
Аноним 22/01/21 Птн 21:16:44 1918377121
ЮЗАЕШЬ ЛИБУ
@
НАХОДИШЬ БАГ
@
РЕПОРТИШЬ
@
РАЗРАБ УЖЕ ПОЛГОДА КАК ПЕРЕШЁЛ НА ГО


жс макаки поймут
Аноним 22/01/21 Птн 21:40:25 1918388122
>>1918232
Можно и троллейбус из хлеба делать и на стороне клиента рандомно ошибки сервера эмулировать, но зачем?
Аноним 22/01/21 Птн 21:42:05 1918389123
>>1918367
Дедов жизнь нагнула, если они перед пенсией еще пишут код
Аноним 22/01/21 Птн 21:51:04 1918394124
>>1918388
На сервере приложений нет приложения - это ошибка 404, всё правильно. Нет ресурса (приложения) - получай 404.
А то что ты под ресурсом понимаешь и юзеров, и хлеб, и патроны - это внезапно не хочет натягиваться - это и есть натягивание совы на глобус
Аноним 22/01/21 Птн 21:57:09 1918402125
>>1918389
Та не, со мной сидит дед, был директором подрезделения в котором я работаю, заебало его всю эту бумажную хуйню, согласования и прочее делать, сказал: Дити нахуй, хочу код писать. Пишет, получает как директор. Раз в месяц таки какие-то вопросы по телефону или скайпу решает с клиентами, которые конкретно к нему привыкли и не воспринимают того кого за него поставили за реального руководителя. ХЗ я бы тож так хотел.
Аноним 22/01/21 Птн 22:04:01 1918408126
>>1918272
>не выдержу и зажму тян у туалета или еще чего хуже сделаю
Это программач, тут все такие. Почему ты не можешь её выловить и сказать "чёрт возьми ты меня отвлекаешь"? Если ты, конечно, действительно уверен, что она вокруг тебя кругами ходит. Можешь успокоительным закинуться. Ну вдруг выгорит, серьезно.
Аноним 22/01/21 Птн 22:39:27 1918471127
>>1918370

@
RTFM МУДИЛА, ТАМ ВСЁ РАЗЖЁВАНО ДЛЯ ТАКИХ ДЕБИЛОВ
Аноним 22/01/21 Птн 23:35:30 1918539128
Аноним 23/01/21 Суб 00:20:10 1918619129
>>1917983
Он ведь кончает от её голоса.
Аноним 23/01/21 Суб 00:26:08 1918634130
>>1918372
ПИШЕШЬ БУГУРТ ОТ ЧРЕЗМЕРНОГО ИСПОЛЬЗОВАНИЯ ЗАИМСТВОВАННЫХ СЛОВ
@
СТОРОННИКИ ТОТАЛЬНОГО ИСПОЛЬЗОВАНИЯ ЗАИМСТВОВАННЫХ СЛОВ БУГУРТЯТ С ТЕБЯ
Аноним 23/01/21 Суб 01:25:10 1918692131
>>1918408
>Это программач, тут все такие.
Это где такие? У меня либидо дикое, хоть бром хлещи, фапаю 1-2 раза в день минимум, но никогда у меня не возникает желания зажать и выебать сексуальную тяночку, так чтобы я не мог это контролировать, даже если будут воздерживаться месяцами. Думаю 99% кунов такие же, вангую пасту писал какой-нибудь полухач или просто анон решил придумывать несмешное
Тем более после такого в лучшем случае уволньнение или шантаж на деньги от тни, а скорее всего бутылка на года, что тоже способствует самоконтролю даже у всяких полудиких
Аноним 23/01/21 Суб 01:48:40 1918712132
>>1918272
Блядь, сними молодую шлюху, они сейчас дешево стоят.
Аноним 23/01/21 Суб 02:05:32 1918728133
>>1918402
если это кретинская торгово или финансовая сфера, то вообще по моему только особенная тупость позволяет заниматься этими скучнейшими и банальными вещами, сто раз уже все написано переписано, а они какие то тупейшие выдумывают штуки и городят надстройку на настройку, в общем то сами себе придумывают работу, чтобы важность ощутить, как то так выходит. Излишняя запутанность, то есть сложность для понимания- растет как снежный ком, и имеем то что имеем, миллионы дегенератов множащие тонны этого шлака, а между тем количество js кода на сайте в среднем уже приблизилось чуть ли не к 4мегабайтам.
Аноним 23/01/21 Суб 02:07:51 1918729134
>>1918728
то есть хуйню сказал,pure js совсем не плох, если использовать современные паттерны и немножечко думать. Но- ждем нового витка зоопарка, конца края которому не предвидится.
Аноним 23/01/21 Суб 05:01:26 1918875135
image.png 88Кб, 250x199
250x199
>>1917166 (OP)
@
СПРАШИВАЕШЬ У ФРОНТА КАК ДОЛЖНА ВЫГЛЯДЕТЬ АПИ
@
ФРОНТЫ ГОВОРЯТ ЧТО НУЖЕН graphQL
@
ГОВОРИШЬ ЧТО ЭТО СЫРО И НОВО, НО В ГЛУБИНЕ ДУШИ ПОНИМАЕШЬ, ЧТО ПРОСТО НЕ ПОТЯНЕШЬ И ТЕБЯ ЗАСМЕЮТ ФРОНТЫ
@
Аноним 23/01/21 Суб 05:12:15 1918881136
@
ДЕЛАЕШЬ РЕСТ С GET PUT POST DELETE - все как в ВИКИ
@
В ПРОЦЕССЕ РАЗРАБОТКИ ПРИХОДЯТ ПРАВКИ И ТВОИ POST
РАБОТАЮТ КАК GET
@
ПОНИМАЕШЬ ЧТО ЛУЧШЕ ВСЕГДА ИСПОЛЬЗОВАТЬ POST и СОЗДАТЕЛЬ РЕСТА БЫЛ ДОЛБАЕБОМ
@
Аноним 23/01/21 Суб 05:28:31 1918885137
Бекендер это специальный макак чтобы гонять туда-сюда джейсоны, xmlки и заниматься прочими подсобными работами типа сохранить/загрузить хуйню в/из базы. Когда эти унтерки от мира айти не могут даже запилить несложный rest api без обсеров становиться за них совсем как-то стыдно и начинаешь с уважением смотреть на пыхарей и верстальщиков
Аноним 23/01/21 Суб 06:57:04 1918891138
>>1918881
>В ПРОЦЕССЕ РАЗРАБОТКИ ПРИХОДЯТ ПРАВКИ И ТВОИ POST
РАБОТАЮТ КАК GET

Ты на пост чтоли отправляешь шаблоны заместо джейсонов?
Аноним 23/01/21 Суб 08:50:50 1918901139
>>1918881
не создатель, а идеолог. Этот форс реста пошёл сравнительно недавно, может в десятые
Аноним 23/01/21 Суб 08:52:23 1918902140
>>1918885
Пыхарь не бэкендер типо?
Аноним 23/01/21 Суб 10:07:00 1918916141
Аноним 23/01/21 Суб 10:15:42 1918917142
СМЕЕШЬСЯ НАД РЕСТОШИЗАМИ И РЕСТОХЕЙТЕРАМИ
@
ИЗ-ЗА ЭТОГО В ПРОШИВКЕ ПЕРЕПУТАЛ БИТ КОТОРЫЙ ОТВЕЧАЕТ ЗА АВАРИЙНОЕ ВЫКЛЮЧЕНИЕ
@
ТЕСТЕРЫ-ХУЕСТЕРЫ ПРОСРАЛИ ЭТОТ МОМЕНТ, ПРОШИВКА В ДЕВАЙСАХ В ПАРТИИ НА 500К УСТРОЙСТВ
@
ЧЕРЕЗ МЕСЯЦ СЛЫШИШЬ ПРО СВОЮ РОДНУЮ ФИРМУ В НОВОСТЯХ
Аноним 23/01/21 Суб 10:24:39 1918920143
>>1918917
перепутал бит
@
для перепрошивки нужен доступ к устройству
@
устройство на дне колодца
@
работяги предлагают тебе туда спуститься
Аноним 23/01/21 Суб 10:44:33 1918927144
>>1918920
Жиза.
Я думал что тут только модные-молодые смузихелбы-жсеры сидят.
Аноним 23/01/21 Суб 11:17:43 1918930145
>>1918920
Иммануил Петрович, пора бы уже и службу эксплуатации заиметь, у нас же серьезная фирма!
Аноним 23/01/21 Суб 12:00:25 1918944146
>>1918930
Ну, допустим я работаю как раз в серьезной фирме, есть целое подразделение из 100+ человек, что должно ездить по объектам, да вот такие вот штуки фиксить, когда нельзя удаленно это сделать. Так этим ебланам объясняешь что делать нужно, куда тыкать даешь ПО для прошивки, ему просто подключиться либо по USB либо оптопортом, да жмакнуть кнопку, подождать 5 минут и готово, этот берет, скачивает логи и обратно едет, говорит: "Я не догадался". Так 5-6 раз разные уебки ездят, в конечном итоге посылают уже тебя.
И я как-бы знаю нахуя они так делают, боятся убить устройство и что с них спросят, но блядь, они получают чуть меньше программиста, но программисты в конечном итоге вынуждены за них такие вот штуки решать, если проблема чуть слжнее чем: У устройства время сбилось или нужно поменять профиль работы, а работяги не хотят читать инструкцию по эксплуатации и поменять сами.
Аноним 23/01/21 Суб 12:04:56 1918948147
>>1918917
Байтоеб не человек
Аноним 23/01/21 Суб 12:48:49 1918969148
>>1918619
Так он (т.е.) дома сижу и пержу. Никто ж не видит. И к тому же кончаю в переносном смысле
Аноним 23/01/21 Суб 12:49:52 1918970149
>>1918885
> становиться
Когда фронтовик не может в русский язык, становится ещё стыднее
Аноним 23/01/21 Суб 14:26:53 1919040150
>>1918891

было: get /users/usa/1
менеджероблядь: а давайте еще учитывать 20 показателей
стало: post /getUser, {country:usa, age:12, yoba:999, abu:bog}

в итоге понимаешь что лучше всегда использовать только post даже если нужно удалить пользователя:

post /deleteUser {id:1}


в чем я не прав? кто-то тут вообще делал ресты на более чем 200 эндпойнтов?
Аноним 23/01/21 Суб 14:35:43 1919049151
>>1918232
Ебать додик, а на фронте алерты с выводом ошибки пользователю должна знать твою бизнес логику и разобрать ошибки? Надеюсь ты понимаешь что это нельзя будет в один клик перенести в другой проект? Тут дело, что у вас в проекте за ранее не обговорили какие коды, что делают и что возвращают. Это проблема типичная проблема додиков
Аноним 23/01/21 Суб 14:40:12 1919050152
>>1919049
транспортные ошибки могут возвращать кто угодно и как угодно. А вот код 200 + errorCode - тут ты ни от кого не зависишь и можешь как угодно договариваться и делать сколько угодно ошибок и полей
Аноним 23/01/21 Суб 14:40:35 1919052153
>>1918712
В России эпидемия ВИЧ, а ты сними шлюху, мда
Аноним 23/01/21 Суб 15:03:27 1919068154
В нормальных компаниях делают так:
все через POST + всегда возвращаем 200
и в свойстве errorCode errorMessage пишем ошибку и текст


ну не нужны никому ваши 404 405 406 в заголовке ответа, с ними ебаться сложно

Аноним 23/01/21 Суб 15:05:54 1919072155
>>1919052
>В России эпидемия ВИЧ
Какая нахрен эпидемия? Больны не больше миллиона.

Предохранятся тебя никто не учил, да?
Аноним 23/01/21 Суб 16:09:22 1919141156
>>1919072
презик не поможет

пример: ты снимаешь презик с хуя, смазка у тебя на руке
трогашеь тян за руку
а она рукой надевает трусики и капля смазки в ее пизденке

все вич

в обратную сторону так же работает для кунья

лучшая защита - лицо инцела
Аноним 23/01/21 Суб 16:12:50 1919145157
Аноним 23/01/21 Суб 16:16:31 1919149158
>>1919141
>лучшая защита - лицо инцела
Фух, я в безопасности как и весь зекач
Аноним 23/01/21 Суб 16:41:24 1919172159
>>1919141
Ну значит вообще не ебись, такое сыкливое чмо как ты нахуй никому не нужно.
Аноним 23/01/21 Суб 17:01:10 1919197160
>>1919172
бабораб вылез из пизды
Аноним 23/01/21 Суб 17:53:35 1919247161
>>1919040
Хуета, делается через query string
Делается GET /users?country=usa&age=12&yoba=900&abu=bog
Аноним 23/01/21 Суб 18:23:33 1919279162
>>1919247
а потом приходит доработка что нужно прикрепить фотографию для поиска в AI
и ты обсираешься
23/01/21 Суб 18:48:00 1919290163
>>1919247
У нас так OpenID Connect сделан, это говно шлёт access_token прямо в урле, из-за чего сервер аутентификации падает с ошибкой "Слишком длинный урл" с шансом 1:5.

"Фикс" этой хуйни тоже позабавил:
- <requestLimits maxUrl="65536" maxQueryString="32768" />
+ <requestLimits maxUrl="65536" maxQueryString="49152" />
Аноним 23/01/21 Суб 19:31:01 1919306164
>>1919279
Заставлю фронтенд кодировать фото в base64
Аноним 23/01/21 Суб 19:34:45 1919308165
>>1919306
У url максимальная длина около 2К.
Аноним 23/01/21 Суб 19:52:58 1919323166
2 ГОДА ХУЯРИШЬ СЕРВИСЫ НА РЕСТ
@
ЧУВСТВУЕШЬ СЕБЯ БОГОМ БЭКЕНДА
@
ТЯНОЧКИ УЛЫБАЮТСЯ
@
ЕРОХИН ЗАИКАЕТСЯ С ТОБОЙ В РАЗГОВОРЕ
@
С ТЕХДИРОМ НА КОРОТКОЙ НОГЕ
@
ПРИШЕЛ НОВЫЙ РАЗРАБ В КОМАНДУ
@
А ДАВАЙТЕ ЗАПИЛИМ СЕРВИСЫ НА GRPC
Аноним 23/01/21 Суб 20:22:30 1919338167
xbfb456b7.jpeg 61Кб, 604x352
604x352
>>1919141
что-то мне логика пикрелейтид напомнила
Аноним 23/01/21 Суб 20:34:57 1919344168
>>1919323
потом приходит новый и говорит: Вася давай по новой graphQL уже лет 8 существует а вы все на реста и rpc
Аноним 23/01/21 Суб 21:49:33 1919388169
>>1919052
Двачую, тяны иногда интересуются, но лучше продрочить всю жизнь чем поебать няшу-стесняшу, котороая окажется спидозной шалавой.
Аноним 23/01/21 Суб 22:44:30 1919436170
>>1919040
>менеджероблядь: а давайте еще учитывать 20 показателей
Это же сёрч парамс. Если урл из-за них раздувается, то тут уже придётся хэшировать запрос.
>в итоге понимаешь что лучше всегда использовать только post даже если нужно удалить пользователя
Так это и так очевидно. Всё, что приводит к изменению состояния сервера - POST запросы. `get /deleteUser/:id` в лучшем случае вёл бы на страницу с формочкой, подтвердающей удаление, и методом `post /deleteUser`.
Аноним 23/01/21 Суб 22:50:26 1919442171
>>1919344
Хуйня этот ваш графкл, не нужно оно фронту и создает нехорошие штуки с тем, что буквально всю базу можно вытащить.
Если бы это было нужно, могли бы дать фронту и доступ к базе в обход бека, пусть там лазит, хули, нахуй ему вообще этот ваш бек тогда? Пилит запрос, все что ему нужно вытаскивает, охуенная же идея, а главное безопасно-то как.
Бек, блядь, придуман не для того чтобы любой еблан мог все что хочет достать. Это не просто лишнее звено между базой данных и фронтом. Бек нужен чтобы бизнес логика лежала отдельно от того как это видит пользователь, чтобы можно было отфутболить всяких пидоров, чтобы можно было ограничение на то что отдавать на сторону, а что - нет. И работа бека как раз в этом, блядь. А так - только усложняете себе дальнейшую жизнь, потому что нужно дополнительные костыли городить, чтобы не дать любому мимио еблану - все что он захочет стащить одним запросом.
Аноним 23/01/21 Суб 23:41:16 1919520172
>>1919436
Ты чего, есть же еще DELETE
А вместо POST есть PUT и PATCH
Аноним 23/01/21 Суб 23:45:17 1919522173
>>1919520
Делит уже есть в названии ручки
/deleteUser/:id
Аноним 23/01/21 Суб 23:46:01 1919524174
15635237674090.jpg 177Кб, 1000x1399
1000x1399
Аноним 24/01/21 Вск 00:10:38 1919572175
>>1919197
Закрой свой рот ссыкло.
Аноним 24/01/21 Вск 00:26:33 1919597176
>>1917407
>МЕНЕДЖЕР-ПРОГРАММИСТ 60+ ЛВЛ НЕ МОЖЕТ ОСИЛИТЬ ГИТ
Такое реально бывает?

>>1917543
>ну вот не нравится тебе как файлики лежат, или опечатка в названии файла была или просто переименовать решил - все, пизда, ебитесь неделю чтобы слиться, даже если твой кусок никак других не трогает особо
Так получается, потому что гит работает на указателях и тянет за собой цепочку указателей до первого коммита. А сделано это для того, чтобы ветвление было очень дешевой операцией, в чем и есть киллер-фича гита. Причем вариантов ветвления и мерджа там дохуища, и все работают на куче веток. В других системах контроля сложные ветвления куда более затратные операции.

>из-за того что кто-то решил структуру у своей части проекта поменять, а не коммитил и теперь пизда настала
Могу предположить, что может нужно просто грамотно реорганизовать структуру ветвления в проекте? Даже на твою операцию ""переименовать директории" нужно делать ветку, чтобы правильно смерджить, а уже потом от неё другим ветвиться, если их изменения затрагивают твои переименованные файлики и папки. В этом и фишка, ветки ведь очень дешевые.
Аноним 24/01/21 Вск 02:04:15 1919638177
>>1919442
>длинный пук неосилятора
Аноним 24/01/21 Вск 02:08:09 1919640178
>>1919638
Осиляторы поедания большой кучи говна такие осиляторы.
Аноним 24/01/21 Вск 12:47:57 1919866179
>>1919520
HTML эти методы не поддерживает.
Аноним 24/01/21 Вск 12:53:47 1919870180
>>1919640
А мог бы осилить графкуэль и перестать поедать свои кучи говна.
Но для бекэндеров даже несложные технологии как правило невозможны для освоения.
Аноним 24/01/21 Вск 14:36:03 1919946181
>>1919870
Не тролль тупостью.
Прикрутить грфкуль не составляет проблема. Проблемы в том что это ненужная хуета.
Я уже расписал, почему оно не нужно фронту. А больше оно даже в теории никому и не надо.
Чего бы фронтам с такой вот логикой массово на ангуляр не переходить? Его вообще гугл придумал(только вот сам не использует почему-то), только вот фронтендеры чет не стремятся массово осиливать и использовать в работе. Хотя он же такие-то плюсы дает: проверка типов, все есть из коробки(я, когда для ознакомления решил реакт попробовать так ржал с того что нормально асинхронный запрос - хуй пошлешь, либо браузерные приблуды, которые говно, либо сторонние либы, и это, блядь, самое популярное решение для фронта на рынке, нахуй, у ангуляра есть хотя бы HttpClient, который бери и используй как белый человек), половину работы за тебя делает CLI, благодаря проверке всего и вся - можно забыть про такую вот хуйню как undefined, плюс любой редактор с парой плагинов превращается в нормальную такую IDE, если использовать TS; еще и чисто эстетически писать на ангуляре приятнее; но не юзают, видимо фронты такие тупые, что просто осилить не в состоянии, а не потому что в их работе ангуляр почти всегда - слишком массивный, страницы из-за этого грузятся в несколько раз дольше, да и не нужен почти никогда в тех проектах что у среднестатистического фронтендера, определенно - это не ангуляр не нужен, а фронтендеры тупые неосиляторы.
Аноним 24/01/21 Вск 15:30:36 1919979182
>>1919946
>видимо фронты такие тупые, что просто осилить не в состоянии
this, но это не только фронты тупые, это в целом 8/10 девелоперов: они не в состоянии осилить строгую типизацию, я уже даже не говорю про зависимые типы, о которых слышали 1.5 информатика, как и питонисты и сектанты других динамикопараш, да и всякие джависты туда же.

https://hal.archives-ouvertes.fr/hal-01349774/document
Аноним 24/01/21 Вск 15:38:55 1919981183
>>1919979
> строгую типизацию

Слова правильные выучи для начала, а потом бугурти мне тут.
Аноним 24/01/21 Вск 15:49:16 1919988184
>>1919068
Двачую, нехуй фронт переусложнять ненужными проверками гавнокодов, я работал на 10 проектах и в 8 проектах было так как ты говоришь.
Аноним 24/01/21 Вск 16:30:39 1920019185
>>1919981
Я разумеется имел в виду strong static type system, но ты наверно думал что различия только в static vs dynamic. Ясно.
Аноним 24/01/21 Вск 16:32:01 1920020186
>>1919988
Мань, ты работала на 10 индусских говнопроектах
Аноним 24/01/21 Вск 16:32:42 1920022187
Аноним 24/01/21 Вск 16:35:26 1920024188
>>1919988
Да, это так, но ты зря пытаешься переубедить Даннинга — Крюгера в начальной стадии.
Аноним 24/01/21 Вск 16:35:36 1920025189
Аноним 24/01/21 Вск 16:45:32 1920036190
>>1920024
Ебать ты дурочек. У тебя fetch на фронте при кодах >= 400 возвращяет ошибку, которую можно и нужно отдельно обрабатывать. И ты после этого еще о Фредди Крюгере заговорил.
Аноним 24/01/21 Вск 17:48:46 1920090191
>>1919197
А тебя, еблан, кесаревым доставали?
Аноним 24/01/21 Вск 17:51:27 1920095192
ПРОЕБАЛ РАЗМЕТКУ
@
СКРЫВАЕШЬ ТРЕД
Аноним 24/01/21 Вск 18:02:22 1920116193
Аноним 24/01/21 Вск 18:41:25 1920168194
>>1918377
СОЗДАЁШЬ ЛИБУ
@
ПОЛУЧАЕШЬ С НАТЯЖКОЙ 10 ЗВЁЗДОЧЕК
@
ЗАБРАСЫВАЕШЬ НА ПАРУ ЛЕТ
@
КАКИЕ-ТО РАНДОМЫ РЕПОРТЯТ БАГИ
@
ОБЕЩАЕШЬ ПОФИКСИТЬ
@
КАЖДЫЙ РАЗ ВСПОМИНАЕШЬ СКОЛЬКО НУЖНО ВСЯКОЙ ХУЙНИ ПОДНЯТЬ И ОБНОВИТЬ ЧТОБЫ ЭТО ПОФИКСИТЬ
@
ОТКЛАДЫВАЕШЬ
@
УЖЕ ГОД БАГИ ВИСЯТ НЕПОФИКШЕННЫЕ
@
СТЫДНО
Аноним 24/01/21 Вск 18:44:20 1920170195
>>1918232
> транспортное 404 неотличимо от бизнесового
С хуя ли оно неотличимое? А Content-Type?

> поэтому ориентироваться на коды http, если это не 200, нельзя. Точка.
Пиздос. Тебе ростелеком может страницу оплаты показать на любой http запрос со статусом 200.
Аноним 24/01/21 Вск 18:56:03 1920179196
>>1919068
Судя по тому что ты говоришь там везде нужно отдавать 400 с errorMessage. Твой фронт говно и не умеет различать разные ситуации, везде пишет пользователю иди на хуй с текстом ошибки, обнови-перезагрузи. Ебаться ему сложно.
Аноним 24/01/21 Вск 19:41:27 1920231197
Подведу итоги что делают ровные пацантрэ:

1. Используют только POST.
2. Возвращают 200 только с успешными response.
3. В случае ошибки возвращается только http response code + error message.

Где я не прав?
Аноним 24/01/21 Вск 19:44:25 1920234198
>>1920231
>http response code
как его отличить от реального http error response code?
Аноним 24/01/21 Вск 19:49:32 1920237199
>>1920234
Никак, я про реальный http error response code и говорю.
Аноним 24/01/21 Вск 19:54:04 1920242200
>>1920237
>3. В случае ошибки
в случае бизнес-ошибки возвращать http error code? Как его отличать от реальной http error?
Аноним 24/01/21 Вск 19:56:12 1920243201
Аноним 24/01/21 Вск 19:58:21 1920246202
>>1920243
"Не хватает патронов" это ошибка или ещё не ошибка?
Аноним 24/01/21 Вск 19:59:14 1920248203
>>1920246
return InternalServerError("Не хватает патронов") - 500.

Следующий.
Аноним 24/01/21 Вск 19:59:30 1920249204
>>1920243
второй вопрос: как быть, если у тебя реально "Bad Request "?
Аноним 24/01/21 Вск 20:00:54 1920251205
>>1920248
но сервер штатно работает, ничего не сломалось
Аноним 24/01/21 Вск 20:01:40 1920252206
>>1920251
Ну тогда верну 400 BadRequest с error message, твои действия?
Аноним 24/01/21 Вск 20:03:44 1920254207
>>1920249
Всё, идите нахуй, я всегда возвращаю BadRequest(errorMesage) - 400 и закрываю таски.
Аноним 24/01/21 Вск 20:06:09 1920257208
>>1920252
>400 Bad Request — сервер обнаружил в запросе клиента синтаксическую ошибку. Появился в HTTP/1.0.

в запросе нет синтаксической ошибки. Долблю тебя багами на твою поделку
Аноним 24/01/21 Вск 20:09:42 1920265209
>>1920246
Все что идет из презентера нужно в жсон инкапсулировать. Апликейшен логику нужно в рест статусы переводить. Нехватка патронов обрабатывается во вьюмодели - шлем через 200 json, пустую форму отправили на бекенд - 400, это отдельно от вью логики обрабатывается.
Аноним 24/01/21 Вск 20:12:49 1920268210
>>1920265
>Апликейшен логику нужно в рест статусы переводить
Не хватает патронов это какой рест статус?
Аноним 24/01/21 Вск 20:15:27 1920270211
>>1920268
>хочет особый статус на каждый пук
Аноним 24/01/21 Вск 20:15:36 1920271212
Аноним 24/01/21 Вск 20:17:35 1920274213
>>1920271
а если "действие учетной записи приостановлено"?
Аноним 24/01/21 Вск 20:17:55 1920275214
>>1920270
именно этого и хотят рестопетухи
Аноним 24/01/21 Вск 20:18:09 1920276215
Аноним 24/01/21 Вск 20:18:35 1920277216
>>1920271
Это же не ошибка в реквесте, это факт состояния вью модели. Она обрабатывается обычной логикой во вьюхе. Если ты неправильный запрос сделал, забыв указать требуемое поле тогда 400 и фронт это по пути обработки ошибок через catch проведет
Аноним 24/01/21 Вск 21:46:31 1920332217
>>1920095
Обвиняй Абу, что превью не запилил.
Аноним 24/01/21 Вск 21:52:20 1920335218
Аноним 24/01/21 Вск 22:08:41 1920347219
Б-же, да когда у рестошизика уже обострение закончится или он себе работу найдёт и перестанет хуйню писать.
Аноним 24/01/21 Вск 22:11:41 1920353220
>>1920231
Не прав что не используешь SOAP. Или хотя бы gRPC.
Аноним 24/01/21 Вск 22:49:05 1920378221
>>1920231
1. Используют только POST.
2. Возвращают 200 всегда.
3. В случае ошибки 200 и тело с кодом ошибки и сообщением.
4. Ручки выглядят как /сервис_нейм/метод_нейм, например, /юзерс/гетЮзерБайАйди

пофиксил
Аноним 24/01/21 Вск 23:01:33 1920389222
worry not great[...].png 9Кб, 500x500
500x500
Аноним 24/01/21 Вск 23:10:53 1920406223
>>1920378
Версию эндпоинта ещё забыл, её обязательно на всякий случай иметь нужно. Типа /api/v1/users
Аноним 24/01/21 Вск 23:16:05 1920410224
>>1920406
Зочем? У старой версии потом будет /api/v1/users
А у новой все четко /api/users Кто опоздал тот не успел!
Аноним 24/01/21 Вск 23:20:13 1920415225
>>1920378
>/юзерс/гетЮзерБайАйди
Зачем если всегда используется POST
Просто /users
а параметром можно предовать метод
action="get"
params[name]="Вася"
Аноним 24/01/21 Вск 23:21:59 1920416226
А в чем проблема возвращать правильный статус ( к примеру 404) с описанием ошибки?
Аноним 24/01/21 Вск 23:22:30 1920417227
>>1920415
Тогда уж сразу /api и в параметрах сервис с методом.
Аноним 24/01/21 Вск 23:24:42 1920419228
>>1920416
В том, что стандартизованные коды не покрывают и тысячной части ошибок бизнес-уровня, а поэтому их использовать тупо и проще на уровне http всегда передавать одинаковый, а реальную ошибку передавать на более высоком уровне.
Аноним 24/01/21 Вск 23:26:13 1920421229
>>1920416
Никто не знает какой правильный
Чуханы игнорящие рест спеки лепят что хотят
Рестошизики не понимают разницы между бизнес логикой и транспортом данных
Аноним 24/01/21 Вск 23:29:51 1920424230
>>1920416
он не правильный. Ресурс (твоя приложуха) на месте и корректно отработала. С чего 404?
Аноним 24/01/21 Вск 23:29:57 1920425231
>>1920419
Ну так приведи пример такой бизнес логики
>>1920421
Уж всяко лучше отвечать 400 с текстом ошибки, чем то, что предлагает этот поехавший >>1920378
Аноним 24/01/21 Вск 23:31:31 1920427232
>>1920424
Так и юзер - ресурс
Поэтому надо отвечать на GET /users/12345 кодом 404, если такого юзера нету
Аноним 24/01/21 Вск 23:31:49 1920429233
Аноним 24/01/21 Вск 23:32:21 1920430234
>>1920425
чем лучше? Отвечать 400 это ложить хуй на http спеку

>Ну так приведи пример такой бизнес логики
нет патронов
Аноним 24/01/21 Вск 23:33:53 1920432235
>>1920427
нет, ни юзер, ни патроны, ни змейки это не ресурсы. Это сущности в бизнес-логике.
Ресурс это само бизнес-приложение
Аноним 24/01/21 Вск 23:34:35 1920433236
>>1920430
>нет патронов
Что такое "нет патронов" ?
Приведи конкретную задачу и запрос, который ты хочешь отправить
Аноним 24/01/21 Вск 23:35:14 1920434237
>>1920427
идём по второму кругу. Как тогда твоё 404 отличить от реального 404?
Аноним 24/01/21 Вск 23:35:53 1920435238
>>1920433
эндпоинт "стрельнуть по координатам х и у"
Аноним 24/01/21 Вск 23:37:55 1920440239
>>1920427
А если тебе на фронте надо отобразить причину почему юзера нету: будешь обрабатывать вьюшную логику в catch? Там же где и ошибки уровня 500 и 400 (нет требуемого поля в json)?
Аноним 24/01/21 Вск 23:41:43 1920446240
>>1920440
Кстати не путайте нет требуемого поля в json - на это серер ругается и не заполнено соответствующее поле формы - на это фронт пользователю ругается. Это разного уровня логика и обрабатывается в разных местах
Аноним 24/01/21 Вск 23:42:12 1920447241
>>1920432
https://www.tutorialspoint.com/restful/restful_resources.htm
>A resource in REST is a similar Object in Object Oriented Programming or is like an Entity in a Database. Once a resource is identified then its representation is to be decided using a standard format so that the server can send the resource in the above said format and client can understand the same format.

https://stackoverflow.com/a/10883810
>What’s a Resource?
A resource is anything that’s important enough to be referenced as a thing in itself. If your users might “want to create a hypertext link to it, make or refute assertions about it, retrieve or cache a representation of it, include all or part of it by reference into another representation, annotate it, or perform other operations on it”, then you should make it a resource.

Usually, a resource is something that can be stored on a computer and represented as a stream of bits: a document, a row in a database, or the result of running an algorithm. A resource may be a physical object like an apple, or an abstract concept like courage, but (as we’ll see later) the representations of such resources are bound to be disappointing. Here are some possible resources:

Version 1.0.3 of the software release
The latest version of the software release
The first weblog entry for October 24, 2006
A road map of Little Rock, Arkansas
Some information about jellyfish
A directory of resources pertaining to jellyfish
The next prime number after 1024
The next five prime numbers after 1024
The sales numbers for Q42004
The relationship between two acquaintances, Alice and Bob
A list of the open bugs in the bug database

https://restfulapi.net/resource-naming/
>in REST, primary data representation is called Resource. Having a strong and consistent REST resource naming strategy – will prove one of the best design decisions in the long term.

The key abstraction of information in REST is a resource. Any information that can be named can be a resource: a document or image, a temporal service (e.g. “today’s weather in Los Angeles”), a collection of other resources, a non-virtual object (e.g., a person), and so on. In other words, any concept that might be the target of an author’s hypertext reference must fit within the definition of a resource. A resource is a conceptual mapping to a set of entities, not the entity that corresponds to the mapping at any particular point in time.

ВЫВОД: НЕ ПОЗОРЬСЯ
Аноним 24/01/21 Вск 23:43:25 1920448242
>>1920440
А какие могут быть причины, почему юзера нету?
Аноним 24/01/21 Вск 23:44:34 1920450243
>>1920448
Уволили, умер, погиб смертью храбрых, сгорел на работе и т.д.
Аноним 24/01/21 Вск 23:46:58 1920453244
>>1920447
высер шизоевангелиста?
Аноним 24/01/21 Вск 23:50:09 1920454245
>>1920447
Не забудь XHTLM теги закрывать и IE обновить до 5 версии
Аноним 24/01/21 Вск 23:51:43 1920459246
>>1920450
А зачем фронту это знать?

У тебя либо GET /users/12345 возвращает 404, что значит, что система ничего не знает про такого юзера или
GET /users/12345 вернет 200
{ "id":12345, "status" : "died" }
если система знает о юзере и может вернуть статус.
Аноним 24/01/21 Вск 23:52:50 1920463247
>>1920453
Ну, конечно, интернету верить нельзя, Васяну с двача можно
Аноним 24/01/21 Вск 23:55:03 1920467248
>>1920459
нет, 404 означает что нет такой системы по этому адресу
Аноним 24/01/21 Вск 23:55:57 1920474249
>>1920463
если в интернете написано - значит правда
Аноним 24/01/21 Вск 23:56:06 1920475250
image.png 57Кб, 642x1083
642x1083
Аноним 24/01/21 Вск 23:57:28 1920477251
>>1920459
Это была шутка, Шелдон
Если в системе нет информации о id то естественно 404, иначе нечего на фронт передать, чтобы вью модель это корректно отобразила. Тут дело в уровне обработки ошибки.
Аноним 24/01/21 Вск 23:57:51 1920478252
>>1920467
404 означает, что нет такого ресурса
Если у тебя нету юзера с айди 12345, то ты должен возвращать на /users/12345 код 404
Если у тебя такой юзер есть ( неважно, это юзер живой, или забаненный, умерший и тд), то ты должен возвращать код 200

Аноним 25/01/21 Пнд 00:02:45 1920490253
>>1920478
тогда как отличить реальный 404 от твоего кастомного 404?
Аноним 25/01/21 Пнд 00:04:45 1920493254
>>1920490
Что такое реальный 404? Это когда из военкомата позвонили?
Аноним 25/01/21 Пнд 00:05:26 1920495255
>>1920490
Что такое "реальный" 404 и "кастомный" 404?
Аноним 25/01/21 Пнд 00:06:41 1920497256
>>1920495
реальный - когда нет системы. Кастомный - когда ты сам срёшь в ответ 404
Аноним 25/01/21 Пнд 00:07:00 1920499257
Аноним 25/01/21 Пнд 00:09:22 1920506258
>>1920497
Какой системы, ты о чем?
404 означает, что ресурс недоступен
Аноним 25/01/21 Пнд 00:10:01 1920507259
>>1920497
Нет системы - это когда не читал букварь про REST
Аноним 25/01/21 Пнд 00:11:31 1920511260
>>1920506
Кода писечка недоступна какой статус ответа? Вроде бы она есть, но недоступна!
Аноним 25/01/21 Пнд 00:15:02 1920519261
Аноним 25/01/21 Пнд 00:24:36 1920535262
>>1920406
не обязательно, когда появится вторая версия тогда можно и завернуть старых хуйланов на v1, а у новых будет уже url с версией
Аноним 25/01/21 Пнд 00:25:53 1920538263
>>1920499
очевидный 404 т.к. патронов НЕ НАЙДЕНО
Аноним 25/01/21 Пнд 00:28:35 1920544264
>>1920490
если в твоем фреймворе, который ты очевидно не выучил дальше hello rest, на все остальные запросы возвращает 404 это не значит что есть какой-то реальный 404, а есть нереальный, смотри на это как на то что ты поднял сервер, где обрабатываешь вообще все эндрпоинты, нормальные ошибки если не предполагается иметь ендпоинт это 5xx
Аноним 25/01/21 Пнд 00:29:49 1920547265
>>1920544
русский для тебя не родной?
Аноним 25/01/21 Пнд 00:32:08 1920549266
>>1920538
Так то вы успешно стрельнули просто снаряд из дула не вылетел, потому что его нет)))
Аноним 25/01/21 Пнд 00:38:24 1920554267
>>1920547
родной, но в бугурттреде я обычно не перечитываю пост и не исправляю, на какую клавишу палце упал, так и будет запрощено
щас бы еще перед рестошизиками старться
Аноним 25/01/21 Пнд 01:05:10 1920590268
не бомбит у мен[...].webm 374Кб, 815x455, 00:00:07
815x455
Аноним 25/01/21 Пнд 01:11:49 1920597269
>>1920417
А ведь так и писали во всяких похапе и перлах в начале нулевых. Уебал бы за такое. Но это считалось нормально. И особый шик был это сделать огромный switch или if elseif elseif elseif внутри которых перебираются все варианты $_POST['action']. А завести переменную $action = $_POST['action'] считалось зашкваром.
Аноним 25/01/21 Пнд 01:25:05 1920606270
16109901513470.webm 1598Кб, 700x1080, 00:00:05
700x1080
ФРОНТЕНДУ ПОХУЙ НА СТАТУС КОД, ЕСЛИ ЭТО НЕ 200

Если 200, то всё заебись и не показываем никаких ошибок.
Если не 200, то смотрим, парсится ли JSON.
Если парсится, то достаём из него ошибку и показываем юзеру (для формы показываем ошибки под полями, для которых выданы ошибки).
Если нет сети, то так и говорим юзеру.
Если не парсится JSON, то говорим юзеру, что с сервером какая-то хуйня.
Аноним 25/01/21 Пнд 01:26:14 1920607271
16099547500130 [...].webm 780Кб, 800x450, 00:00:16
800x450
>>1920606
А если при ошибке в бизнес логике выдавать 200, то этот код усложняется, поэтому не нужно выдавать 200 при ошибках.
/thread
Аноним 25/01/21 Пнд 01:34:15 1920613272
>>1920607
И поэтому, чтобы не усложнять код одной-единственной строчкой вызова функции для отображения ошибки, нужно очень просто каждый раз рассасывать 100500 кодов. Да здравствует бизнес-логика на клиенте.
Аноним 25/01/21 Пнд 01:44:45 1920618273
>>1920613
> нужно очень просто каждый раз рассасывать 100500 кодов
Что?

Так и не надо никаких сложностей. Серверу что-то не нравится - выдай любой из 4xx кодов, который больше подходит для ситуации. Лень фантазировать - просто 400. Если серверный код понял, что он сам дурак, пусть выдаёт 500. Но и если будет 400, клиент не расстроится. Один хуй какая-то хуйня.
Аноним 25/01/21 Пнд 01:47:48 1920620274
>>1920618
> выдай любой из 4xx кодов, который больше подходит для ситуации. Лень фантазировать - просто 400
> Один хуй какая-то хуйня.
Тогда получается, что все эти коды понапридумывали с нихуя, раз клиенту на них похуй. Они бесполезны. Лишняя сущность.
Аноним 25/01/21 Пнд 01:57:30 1920626275
>>1920620
Скорее опциональная. И иногда помогает при дебаге клиентского кода. Ну и классы ошибок 3xx 4xx 5xx тоже придумали не случайно, а для того, чтобы можно было упростить код обработки ошибок, а в редких случаях, когда это нужно, обрабатывать конкретные номера ошибок
Аноним 25/01/21 Пнд 01:58:33 1920627276
Как же я люблю REST'осрач... Прямо читаю аргументы сторон и понимаю, что не могу принять ни одну, т.к. не знаю никого, кто не прав.
Аноним 25/01/21 Пнд 02:04:17 1920628277
Процент 5ХХ ответов - очень хороший способ понять состояние системы. Их следует использовать только в том случае, если где-то произошел эксепшин и его по пути никто не словили, все остальное - 4XX-е т.к. клиенты вызывают мой код неправильно (невалидные аргументы, несуществующие ID, недостаточно прав, etc)
Аноним 25/01/21 Пнд 02:15:40 1920631278
2 чая светло зе[...].jpg 18Кб, 320x240
320x240
Аноним 25/01/21 Пнд 02:16:37 1920634279
Лол, тред перекатили 5 дней назад, а он уже на середине бамп лимита
Аноним 25/01/21 Пнд 03:11:03 1920662280
>>1917407
Вот примерно поэтому в яндексе клоуны в комитетах продавили использование SVN
Аноним 25/01/21 Пнд 03:13:15 1920665281
>>1920590
Я понял еще с первого раза что бомбит у тебя, куколдик, можно без боевых шебмок
Аноним 25/01/21 Пнд 03:14:16 1920668282
>>1920634
Дауны всерьез спорят про рест, когда в реальных проектах есть только 3 кода. 200 когда запрос успешен, 404 когда нет страницы и 500 когда сервер упал или на нем произошла програмная ошибка (null exception или база упала). Все остальное никому нахуй не уперлось и потеря времени, как выше уже сказали для фронта похуй вообще на форматы ошибок, в большинстве случаев либо запрос корректен, либо нет, все просто.
Аноним 25/01/21 Пнд 03:16:07 1920671283
>>1920627
Из клуба любителей пощекотать байты?
Аноним 25/01/21 Пнд 03:16:49 1920672284
>>1920662
Опять злые манагеры виноваты, а не то что гит не может переварить такой объем репозитория.
Аноним 25/01/21 Пнд 03:19:45 1920675285
Аноним 25/01/21 Пнд 03:31:12 1920684286
>>1920668
Еще 400 используется
Аноним 25/01/21 Пнд 03:36:22 1920692287
>>1920684
Но клиенту до пизды, что 400, что 401, что 406 etc
Аноним 25/01/21 Пнд 03:38:21 1920694288
>>1920671
Нет, я обычный CRUD'одел-формошлеп, Fool Stuck Developer, который наелся говна пока разными способами готовил REST.
Аноним 25/01/21 Пнд 05:16:47 1920763289
>>1920672
Просто не нужно все класть в один репозиторий. Боженька вам дал теги и сабмодули.
Аноним 25/01/21 Пнд 05:18:53 1920764290
>>1917668
Я так в итоге со своей тян встречаться начал
Аноним 25/01/21 Пнд 09:09:50 1920782291
>>1917693
HTTP 4STATUS CODE + Result coproduct:

200 Ok({ data: "123" }) or 500 Err({ alias: "IO", comment: "Cannot open file load.txt: No such file or sirectory" })
Аноним 25/01/21 Пнд 09:13:47 1920784292
>>1920782
> 200 Ok({ data: "123" })
А вообще нет, Ok("123"), т.к. это тоже json.

{
"ok": "123"
}


Я кстати пишу врапперы на эти ваши пидорские SaSS и их API. Меня уже заебали инвалиды, которые не могут в сопродукты, и вместо этого высерают { error_code: хуйжопа, error: маму ебал } вместо { error: {code, comment} } — парсить эту хуйню просто невозможно, приходится изворачиваться. А эти ваши хттп статус коды покрывают не все, и в 90% случаев, все ошибки упираются в 500
Аноним 25/01/21 Пнд 09:16:02 1920785293
>>1919040
> post /getUser
а что мешает сделать ```get /user/byFilters?&&```?
Аноним 25/01/21 Пнд 09:17:26 1920786294
>>1919279

post /cache/asset -> { id, lifetime }

Cache
a
c
h
e
Аноним 25/01/21 Пнд 09:20:56 1920789295
>>1919323
> А ДАВАЙТЕ ЗАПИЛИМ СЕРВИСЫ НА GRPC
Это адово двачую, gRpc работает поверх протобуферов и не имеет анальных костылей уровня REST, занимает меньше пространства для передачи и проще проектируется. (Хотя еррор хендлинг в нем сделан через костыли)
Аноним 25/01/21 Пнд 09:22:59 1920791296
>>1919442
Что мешает зашифровать каждую запись через комбинацию salt+name+password. Пусть каждый пользователь загружает базу данных, чтобы распаковать в ней запись, ему понадобится найти ее по хешу ключа и расшифровать по самому ключу?

(Но это актуально только для имутабельных данных)
Аноним 25/01/21 Пнд 09:27:16 1920793297
>>1920791
добро пожаловать обратно в двухзвенную архитектуру. Такое было во времена делфи, когда все клиенты напрямую работали с базой
Аноним 25/01/21 Пнд 09:32:28 1920796298
>>1920793
Ну и что плохого? Это экономно со стороны передачи информации.

Другое дело, когда база мутабельная или она должна быть везде одна (в случае системы аунтефикации).
Аноним 25/01/21 Пнд 09:50:12 1920804299
>>1920434
> РРРРРРРРРЯЯЯЯЯЯЯЯЯЯЯ ЭТОТ 404 НЕНАСТОЯЩИЙ 404
Долбоёб с жабой вместо языка и томкошкой вместо сервера, уёбуй уже в свой кубикл, там в жире новые таски на тебя назначили
Аноним 25/01/21 Пнд 09:53:31 1920805300
Аноним 25/01/21 Пнд 09:54:51 1920806301
>>1920804
Так как все-таки отличить 404, вызванный приложением, от 404 от ошибки конфигурации, когда вместо API на сервере какое-то говно? Только не говори, что смотреть в тело ответа.

// Другой анон
Аноним 25/01/21 Пнд 10:24:55 1920821302
Тащемта если происходит ошибка в бизнес-логике, можно просто не отправлять ответ.
Аноним 25/01/21 Пнд 10:26:48 1920823303
>>1920806
А зачем их различать?
Аноним 25/01/21 Пнд 10:27:31 1920824304
>>1920821
Нельзя, юзер-то должен узнать, что за ошибкк. А то нажмёт на кнопку и нихуя не произойдёт.
Аноним 25/01/21 Пнд 10:28:41 1920826305
>>1920823
Нет пользователя и поломали конфиг - это разные ошибки с разным действием
Аноним 25/01/21 Пнд 10:29:45 1920827306
>>1920824
Так можно на фронте обрабатывать отсутствие ответа.
Аноним 25/01/21 Пнд 10:31:02 1920828307
>>1920826
Для юзера эта одна и та же ошибка - нельзя получить данные по ендпоинту /users/12345
Аноним 25/01/21 Пнд 10:32:02 1920830308
Стикер 255Кб, 479x479
479x479
СУКИ ВЫ ЗАЕБАЛИ, СОЗДАЙТЕ ОТДЕЛЬНЫЙ ТРЕД ДЛЯ СВОЕЙ ХУЙНИ
Аноним 25/01/21 Пнд 10:32:15 1920832309
>>1920827
А если ошибки могут быть разные?
Аноним 25/01/21 Пнд 10:37:43 1920839310
404 позволяет контент то отправлять в боди?
GET /peka/1/yoba/2 - как отличить что нет пеки от того что нет йобы?
Аноним 25/01/21 Пнд 10:38:37 1920840311
>>1920828
предлагаешь на все проблемы делать алерт "произошла неизвестная ошибка"?
Аноним 25/01/21 Пнд 10:41:05 1920844312
>>1920839
Статус-коды никак не ограничивают остальное, возвращай с ними что хочешь.
Аноним 25/01/21 Пнд 10:43:11 1920850313
>>1920823
Затем, что код на стороне пользователя должен понимать: эта проблема на сервере или просто спросили какую-то хуйню.

>>1920827
То есть приложение высрало 404, но поскольку этот 404 может означать что угодно, предлагается все равно смотреть в тело ответа.

Ошибки, которые возникают на уровне хттп, должны отлавливаться по коду. Ошибки API - по телу. В этом случае при прилете 404 нет никакого смысла анализировать ответ: сервер уже выдает хуйню.
Аноним 25/01/21 Пнд 10:44:52 1920854314
сколько проблем из-за пидоров евангелистов этой хуйни "всё есть ресурс" >>1920447
Аноним 25/01/21 Пнд 10:46:33 1920858315
>>1920850
Ну так анализируй body, которое пришло вместе с кодом 404
>>1920850
>предлагается все равно смотреть в тело ответа.
Ну да, а как ты хотел? Ты в любом случае его смотришь. Вопрос лишь в том, как его надо обработать: или какую-то логику обработки надо использовать, или просто показать пользователю текст ошибки
Аноним 25/01/21 Пнд 10:49:37 1920861316
>>1920854
То, что ты тупой, и не понимаешь основ REST, не значит, что все вокруг пидоры.

Можно конечно ебашить как угодно, даже делать хуйню, как тут >>1920378
просто говорить своим коллегам "я долбоеб, не осиливший рест, поэтому запилил вам хуйни"
Аноним 25/01/21 Пнд 10:50:22 1920862317
>>1920858
Оперируя кодами ответа, вы создаете неопределенность, которую приходится разрешать, анализируя тело. Неопределенность можно устранить, если не использовать коды ошибок, которые могут возникнуть при обычной работе хттп-сервера. Таким образом, прилетающий 404 будет однозначно идентифицировать серверную проблему, и необходимость анализа тела ответа отпадет сама собой.
Аноним 25/01/21 Пнд 10:51:32 1920863318
>>1920862
404 - это клиентская ошибка, которая означает, что клиент обратился к несуществующему ресурсу
Аноним 25/01/21 Пнд 10:52:48 1920864319
>>1920861
Рест-то все осилили, просто местные рестопетухи принципиально не признают, что оригинальный рест создаёт больше проблем, чем решает.
Аноним 25/01/21 Пнд 10:55:19 1920867320
>>1920863
ресурс внезапно исчез - это клиент виноват
Аноним 25/01/21 Пнд 10:56:01 1920869321
>>1920863
- А где мой файл?
- Не существует, иди нахуй
- В смысле - не существует, он тут должен быть, куда он делся?
- Иди нахуй, это клиентская ошибка

В маня-мире, может, это действительно все так. А по факту зачастую виновата кривая конфигурация сервера, несинхронизированное изменение API или еще какая-нибудь хуета.
Аноним 25/01/21 Пнд 10:57:43 1920870322
>>1920864
Рестопетухи - это IT-зуммерки, которые еще не знают, что сломаться в проде может абсолютно всё. Делают рест, погрязают в обработках ошибок, неопределенных результатах и прочей хуйне. Забей, пока своей башкой все грабли не соберут - не поймут.
Аноним 25/01/21 Пнд 11:01:08 1920873323
>>1920867
>>1920869
Не путай теплое с мягким

Рест лишь говорит, что ресурса нету.
Аноним 25/01/21 Пнд 11:03:36 1920875324
>>1920873
если клиент не менялся - то это проблема на сервере
Аноним 25/01/21 Пнд 11:03:52 1920877325
>>1920873
То есть рест переопределяет коды HTTP и даёт им свою трактовку? В HTTP ясно говорится, что ошибки 4хх - клиентские.
Аноним 25/01/21 Пнд 11:05:53 1920878326
>>1920870
Наоборот же, отрицатели REST - это зумерки, которые пришли на устоявшееся годами API, им не понравилось, и они хотят все переделать по-своему.

Интересно, есть ли хоть одна компания, которая предоставляет API к своим сервисам не по REST с статус кодами, а ебашит все через POST?
Или в гугле, амазоне работают глупые люди, лишь только Васяны с двача знают, что надо забить на статус-коды, ведь они в них не понимают
Аноним 25/01/21 Пнд 11:07:59 1920879327
>>1920873
В смысле - не путай? Блядь, я тебе только что обяснил, что рестопрактика использования кодов протокола для логики создает двоякое толкование. Нахуя это делать вообще? Вы сами себе усложняете обработку ошибок.
Аноним 25/01/21 Пнд 11:09:38 1920880328
>>1920877
404 - клиент запросил несуществующий ресурс - клиентская ошибка
>>1920875
Почему это?
То есть, если я буду отправлять запрос "Дай мне юзера с айди 12345", то сервер должен отвечать "это моя ошибка, что ты просишь несуществующего юзера"? С чего это ошибка на сервере?
Аноним 25/01/21 Пнд 11:10:36 1920881329
>>1920879
>Нахуя это делать вообще?
Чтобы не писать говнокод в духе >>1920378
Аноним 25/01/21 Пнд 11:13:08 1920884330
>>1920878
Во-первых, в природе много рестошизиков. Во-вторых, кретинов и в гугле с амазоном хватает. В-третьих, я не предлагаю забивать на коды ответа, а говорю, что не следует использовать коды, которые могут возникнуть из-за некорректной конфигурации сервера.

Лично я вообще предпочитаю rpc-over-http. Потому что невозможно в модели реста описать комплексные выгрузки и сложные запросы. Как только появляется необходимость выгрузить данные балком или поджоинить их на стороне сервера, рядом с красивеньким рестом сразу образуются всякие спецручки, предназначенные для чего-то одного.
Аноним 25/01/21 Пнд 11:13:52 1920885331
>>1920881
У вас тут только два варианта - использовать или не использовать коды? Как на счет "использовать только некоторые коды"?
Аноним 25/01/21 Пнд 11:15:15 1920888332
>>1920878
>Интересно, есть ли хоть одна компания
вконтакте например. Твиттер - там хер проссышь что оно возвращает. Где ещё посмотреть?
Аноним 25/01/21 Пнд 11:16:07 1920889333
>>1920880
если на сервере заглушка, то оно будет отправлять 404 на все твои запросы
Аноним 25/01/21 Пнд 11:29:51 1920897334
>>1920889
Даже на правильные? Так нахрен такая заглушка?
Аноним 25/01/21 Пнд 11:36:27 1920905335
>>1920897
потому-что сервер упал
Аноним 25/01/21 Пнд 11:38:05 1920907336
>>1920897
рассказываю как происходит в реальном мире.

Случилась проблема: первым делом на нгинксе делают проброс всех запросов на какой-нибудь error.html, в это время пытаются поднимать приложуху
Аноним 25/01/21 Пнд 12:08:55 1920932337
>>1920885
Как видишь, альтернативу кодам предлагают, как "делаем всегда POST, получаем всегда 200, а в body шлем ошибку, если что"
Аноним 25/01/21 Пнд 12:11:35 1920936338
>>1920785
>а что мешает
Твоя мама
Аноним 25/01/21 Пнд 12:15:13 1920939339
16113352771880.png 329Кб, 819x761
819x761
>>1920830
Тритийчую, если какой то тред на мейлаче и вызывает у меня баттхерт - это он. А предполагалось что я буду сюда заходить чтобы покекать с баттхертов других.
Аноним 25/01/21 Пнд 12:16:26 1920944340
>>1920830
Бугурт-тред, целиком состоящий из рестосрача. Предлагаю добавить REST в спамлист.
Аноним 25/01/21 Пнд 12:23:34 1920952341
>>1920806
> ошибки конфигурации, когда вместо API на сервере какое-то говно
Такие ошибки должны быть сигнализированы 5xx статус кодами, а не 4xx, потому что 4xx - это ошибка клиента. Админы-долбоёбы - это не ошибка клиента.
Аноним 25/01/21 Пнд 12:25:24 1920954342
>>1920952
мир не укладывается в теорию евангелистов - значит мир неправильный
Аноним 25/01/21 Пнд 12:26:38 1920958343
>>1920954
У мамкиного бунтаря ничего не истина, всё разрешено.
Аноним 25/01/21 Пнд 12:28:57 1920961344
Аноним 25/01/21 Пнд 12:34:58 1920965345
>>1920958
а если умные дяденьки напишут книги что руками надо всегда возвращать 200 - будешь выполнять их указание?
Аноним 25/01/21 Пнд 12:37:38 1920967346
>>1920952
5xx - это внутренняя ошибка сервера, а не логики, шизик. Это значит, что там что-то посыпалось.
Аноним 25/01/21 Пнд 12:39:42 1920969347
>>1920965
Это будет какая-то новая парадигма, не REST. Если эту парадигму умные дяденьки грамотно обоснуют в отличие от тебя, ебошьте-везде-200 петушка и начнут массово применять в продакшене, то да, я задумаюсь о переходе на неё.
Аноним 25/01/21 Пнд 12:40:35 1920972348
>>1920967
Дед, таблетки выпей,
> ошибки конфигурации, когда вместо API на сервере какое-то говно
- это не ошибка логики.
Аноним 25/01/21 Пнд 12:43:00 1920978349
>>1920972
404 - ошибка конфигурации, нужной API нет на месте
5xx - ошибка приложения

HTTP разрабатывался для передачи файлов, блядь, и коды его ответов класса 4xx под это и заточены. А потом какой-то долбоеб подумал ХМММ, А ДАВАЙТЕ СМЕШАЕМ НАХУЙ ВСЕ В ОДНУ КУЧУ и стал отвечать 404 в API. А рестопетушки побежали повторять.
Аноним 25/01/21 Пнд 12:43:37 1920979350
>>1920969
А своя голова у тебя есть?
Аноним 25/01/21 Пнд 12:53:59 1920992351
>>1917166 (OP)
ТЫ - СЕНЬОР-ПОМИДОР
@
В IT 10 ЛЕТ
@
ВОРОЧАЕШЬ ДЕРЕВЬЯ В УМЕ
@
СТРОИШЬ АЛГОРИТМЫ НА РАЗ
@
ИЩЕШЬ НОВУЮ РАБОТУ
@
НА СОБЕСЕДОВАНИИ
@
ВЫ НЕ ЗНАЕТЕ <ХУЙНЯНЕЙМ> ВЕРСИИ 0.1 RC? МЫ ВАМ ПЕРЕЗВОНИМ
Аноним 25/01/21 Пнд 12:59:29 1920997352
>>1920992
@
СЛЕДУЕТЕ ЛИ ЛИ ВЫ RESTFULL?
Аноним 25/01/21 Пнд 13:00:28 1920999353
>>1920978
Скажи, вот в скольки процентах случаев тебе приходит внезапный транспортный или вызванный плохой конфигурацией 404? Насколько сильно сломается твоё приложение если оно дальше статус кода не смотрит? Если тебе мешает HTTP который разрабатывался для передачи файлов, зачем ты используешь HTTP? Для чего этот канал для RPC на основе HTTP? Какое-то приложение получается такое, что надо защищаться от всего, даже от HTTP протокола, будто бы у тебя ненадёжный канал и всё надо десять раз перепроверить. А что если в 200 ответе придёт хуйня не от твоего сервера?
Аноним 25/01/21 Пнд 13:01:03 1921000354
>>1920992
Озвучь что за хуйнянейм, очень интересно.
Аноним 25/01/21 Пнд 13:06:16 1921006355
>>1920997
>RESTFULL
>FULL
>LL
Не перезванивайте мне, пожалуйста.
Аноним 25/01/21 Пнд 13:11:45 1921013356
>>1921006
они специально зафорсили название с ошибкой?
Аноним 25/01/21 Пнд 13:17:15 1921019357
>>1920979
А ты, наверное, на ассемблере пишешь? Нахуй все эти компиляторы, библиотеки, фреймворки какие-то нахуй, они же за тебя другими людьми написаны, надо же СВАЕЙ ГАЛАВОЙ ДУМОТЬ)))))00)))0)0)
Аноним 25/01/21 Пнд 13:17:47 1921020358
RESTLESS
Аноним 25/01/21 Пнд 13:22:37 1921022359
>>1920978
504 передает тебе привет
Аноним 25/01/21 Пнд 13:24:09 1921023360
>>1921019
так твой рестфул это не технология, не библиотека, не фреймворк. Это ФИЛОСОФИЯ использования
Аноним 25/01/21 Пнд 13:24:46 1921024361
>>1921020
In my restless dreams I see that acronym... HATEOAS
Аноним 25/01/21 Пнд 13:25:04 1921026362
Эх, сейчас бы в 2021 году мнение пхп додиков про коды слушать..
Аноним 25/01/21 Пнд 13:28:26 1921027363
>>1920999
Ты понимаешь чо, я просто всякое повидал. В моей практике было дохуя случаев, когда какой-нибудь сервис, написанный другой командой, начинал отдавать вместо реста говно с его кодами. Мое приложение от этого не ломалось, разумеется, потому что я не дурачок и знаю, если рестопетушиный сервис отвечает 404, то верить ему нельзя. Впрочем, нельзя верить и 200. Вообще ничему нельзя верить и всё надо проверять. Речь о том, что если ты отвечаешь 404 только на ошибки конфигурации, ты избавишь от необходимости дальнейшей проверки, а я смогу со спокойной душой не парсить тело и сказать, что тут ошибка сервера.
Аноним 25/01/21 Пнд 13:34:36 1921036364
УЖЕ ДАВНО НЕ БУГУРТИШЬ С РЕСТОСРАЧА
@
А УЧАСТВУЕШЬ В НЁМ
@
К ВЕБ-РАЗРАБОТКЕ НЕ ИМЕЕШЬ НИКАКОГО ОТНОШЕНИЯ
Аноним 25/01/21 Пнд 13:41:51 1921042365
Аноним 25/01/21 Пнд 13:54:36 1921046366
>>1921027
Вот если бы ты Content-Type проверял и там не application/json, и воспринимал это как 500, так стало бы проще?
Аноним 25/01/21 Пнд 13:57:45 1921049367
Аноним 25/01/21 Пнд 14:00:01 1921054368
Аноним 25/01/21 Пнд 14:00:08 1921055369
>>1921026
Тут джавадодики, про REST в 99% срачей бекендочушки холиварят, не холиварить же им какой либой XML для конфигурации очередного боба парсить?
Аноним 25/01/21 Пнд 14:00:50 1921056370
>>1921036

@
ПЕКАРЬ ИЗ ПЯТЕРОЧКИ
Аноним 25/01/21 Пнд 14:06:23 1921065371
>>1921054
Чо вдруг? Почему костыль? В HTTP ты можешь в заголовке запроса Accept указать что ты хочешь получить и на каком языке, причём там целый список с приоритетами. И когда ты получаешь ответ, тебе приходит заголовок Content-Type, и тебе понятно что пришло в результате. Один и тот же адрес может отдать в разных форматах. Если отдаёт не в том формате, то явно же с сервером что-то не так. И тебе не придётся это прописывать для каждой ручки, такое правило может быть общим для всего, кроме разве что картинок и пользовательских файлов.
Аноним 25/01/21 Пнд 14:10:10 1921072372
>>1917166 (OP)

ФРОНТ ПРЕДЛАГАЕТ ИСПОЛЬЗОВАТЬ REST ВМЕСТО ДРЕВНЕГО RPC-OVER-JSON/XML-HTTP
@
ГОВОРИШЬ, ЧТО ТВОИ РЕСПОНСЫ НЕ НАТЯГИВАЮТСЯ НА HTTP-КОДЫ
@
ФРОНТ НАСТОЙЧИВ И КРАСНОРЕЧИВ
@
У ТЕБЯ В БЭКЕ ВСЕ РЕСПОНСЫ СТРОГО ТИПИЗИРОВАНЫ
@
ВЫГРУЖАЕШЬ ЕМУ ВСЕ 100500 РЕСПОНСОВ В EXCEL И ПРЕДЛАГАЕШЬ ЗАМАПИТЬ ИХ ВСЕ НА СТАНДАРТНЫЕ HTTP-КОДЫ
@
БУГУРТИТ, ГОВОРИТ ТЫ БЕК ТЫ И МАПЬ
@
ШЛЁШЬ ЕГО НАХУЙ
@
НЕДЕЛЮ РАССТАВЛЯЕТ КОДЫ В ЭКСЕЛЕ, НО ЧАСТЬ РЕСПОНСОВ ДЕЙСТВИТЕЛЬНО НЕ МАПИТСЯ
@
ЕХИДНО ДАЁШЬ ЕМУ ССЫЛОЧКУ НА https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#Unofficial_codes
@
ТЕПЕРЬ ОН НЕ СИНЬОР ФРОНТЭНД, А ДЖУНИОР ФУЛЛСТЕК
@
ПРЕДЛАШАЕШЬ ЕМУ ГОНЯТЬ ТЕБЕ ЗА ПИЦЦЕЙ И КОФЕ В ОБМЕН НА МЕНТОРИНГ
Аноним 25/01/21 Пнд 14:15:27 1921081373
>>1921065
в заголовке запроса отправишь
Accept: application/json

и какой-нибудь умный нгинкс пришлёт тебе свой 404 в виде джсона, как ты и хотел
Аноним 25/01/21 Пнд 14:20:30 1921092374
>>1921081
Не пришлёт. Там все подобные странички всегда в text/html, потому что нужны они только для того чтобы их увидели люди, в том числе разрабы. Если какой-то упорыш сделает в нжинксе errorpage с жсоном, то это надо тапком по жопе фиксить.
Аноним 25/01/21 Пнд 14:23:39 1921102375
>>1921092
в ответ на Accept: application/json
присылает джсон - это корректное поведение, по спеке, именно так и должны все действовать.
А если при запросе жсона тебе присылают xml или html - это уже некорректно
Аноним 25/01/21 Пнд 14:27:08 1921109376
>>1921072
Бекочушкан выдумывает очередные сказки чтобы не работать и не спалиться что его работу может заменять однослойный прецептрон.
Аноним 25/01/21 Пнд 14:29:56 1921117377
>>1921102
Всё верно. Если сервер действует некорректно, сервер сломан. Но вообще по спеке сервер всего лишь выбирает наиболее подходящий mimetype из предложенных клиентом, и если таких нет, то отдаёт как может, желательно человекочитаемо в html, чтобы быстрее исправили.
Аноним 25/01/21 Пнд 14:36:19 1921124378
>>1921117
если сервер упал и ответы тебе возвращает какой-нибудь нгинкс - то он вполне может возвращать корректный Content-Type.
Завязываться на некорректное поведение - это плохой костыль
Аноним 25/01/21 Пнд 14:41:41 1921134379
>>1921109
До ДАУНГРЕЙДА все правда, потом чутка приукрасил лол
Аноним 25/01/21 Пнд 14:43:44 1921138380
Screenshot from[...].png 81Кб, 583x508
583x508
>>1921124
Подними пустой нгинкс и дёрни его курлом. Нет там такого и никогда не было. Никто там не делает 404 в формате протобафа, ямла, томла, жсона и прочего.
Аноним 25/01/21 Пнд 14:48:45 1921144381
>>1921134
>ДАУНГРЕЙДА
И сколько на этом уровне нынче зп по рыночку?
Аноним 25/01/21 Пнд 15:07:28 1921168382
>>1921023
А, я понял, ты тот васян с завода, который считает, что нахуй MVC, давай всё в одну императивную портянку захуячим, ну хули ты как этот-то
Аноним 25/01/21 Пнд 15:16:43 1921176383
>>1921072
Выдывай, блядь статус 400, если фронт прислал хуйню, 500 - если у тебя эксепшен. Всё, блядь. И не выдумывай отмазки
Аноним 25/01/21 Пнд 15:40:45 1921208384
>>1921176
Лыко да мочало - начинай сначала.
Как определить, 400 это бизнес-ошибка или реальный Bad Request ?
Аноним 25/01/21 Пнд 15:46:41 1921218385
image.png 55Кб, 212x212
212x212
Аноним 25/01/21 Пнд 15:47:51 1921221386
Аноним 25/01/21 Пнд 15:49:14 1921225387
>>1921208
Если сервер не смог выдать JSON - сервер наебнулся, выдал JSON - значит бизнес-ошибка
Аноним 25/01/21 Пнд 15:50:36 1921228388
>>1921225
Вообще, в первом случае должно быть что-то из 500х кодов, во втором случае - 400. Единственное что в случае 404 может тоже не быть JSON
Аноним 25/01/21 Пнд 15:56:36 1921238389
Аноним 25/01/21 Пнд 16:45:48 1921304390
>>1921176
>блядь статус 400, если фронт прислал хуйню,
>И не выдумывай отмазки
Фронт прислал синтаксически невалидный json
Фронт прислал валидный json, но не той схемы
Фронт прислал валидный json не в тот эндпойнт
Фронт прислал валидный json куда надо, но он не прошел бизнос-валидацию
Фронт прислал валидное/корректное, но оно не найдено
Фронт прислал валидное/корректное, оно найдёно, но нет прав
Фронт прислал валидное/корректное, оно есть и права на него есть, но исчерпал квоту запросов/сек
Фронт в Иране/КНДР/Крыму
Фронт в США, но локейшн указал как будто в Иране/КНДР/Крыму

Это у нас будет всё 400, или что-то 400, что-то 401/403/404?
Если всё 400 - местные фронты тебя растерзают лол, не по канону же.
Если что-то такое, а что-то эдакое - то иди ты нахуй на 100500 респонсов лепить ещё и разные коды.

Давай ещё наложим эти охуенные статус-коды на классическую хуйлоад фолт-толерант микросервис цепочку (внешний LB) <-> (api GW) <-> (внутренний LB) <-> (сервис) , чтоб все вообще охуели.
Аноним 25/01/21 Пнд 16:48:48 1921310391
>>1920620
Эти коды придумали для получения HTML, а не для SPA-React-REST-GraphQL-смузи-приложений. Ну а имеем то, что имеем - россыпь костылей, чтоб хоть как-то отвечать современным требованиям сайтостроения.
Аноним 25/01/21 Пнд 17:02:01 1921335392
>>1921304
>Фронт прислал синтаксически невалидный json
>Фронт прислал валидный json, но не той схемы
>Фронт прислал валидный json не в тот эндпойнт
>Фронт прислал валидный json куда надо, но он не прошел бизнос-валидацию
Все это описывается как "невалидный json", значит 400

>Фронт прислал валидное/корректное, но оно не найдено
404

>Фронт прислал валидное/корректное, оно найдёно, но нет прав
403 или 401, по ситуации

>Фронт прислал валидное/корректное, оно есть и права на него есть, но исчерпал квоту запросов/сек
429
>>1921304
>Фронт в Иране/КНДР/Крыму
>Фронт в США, но локейшн указал как будто в Иране/КНДР/Крыму
403 или 412

Аноним 25/01/21 Пнд 17:05:24 1921339393
>>1921304
> Если всё 400 - местные фронты тебя растерзают лол, не по канону же.

Если для бизнес логики на фронте нет разницы, что произошло и они в любом случае выплёвывают текстовую ошибку с бэка, то да, можно и 400 и пусть идут нахуй.

Если они на этих кодах строят свою бизнес логику, то можно сопоставить http коды и ваши статусы. А можно просто сделать какие-то внутренние коды в JSON

> Фронт прислал синтаксически невалидный json
400

> Фронт прислал валидный json, но не той схемы
406 not acceptable

> Фронт прислал валидный json не в тот эндпойнт
Тебя ебёт, что не в тот эндпоинт? Значит это не валидный json. Шлёшь нахуй со статусом 406 not acceptable.

> Фронт прислал валидный json куда надо, но он не прошел бизнос-валидацию
406 not acceptable. Вот идеально подходит

> Фронт прислал валидное/корректное, но оно не найдено
404 или 406 на твой выбор. Лучше 404. Можете согласовать, если им принципиально

> Фронт прислал валидное/корректное, оно найдёно, но нет прав
Очевидный 403

> Фронт прислал валидное/корректное, оно есть и права на него есть, но исчерпал квоту запросов/сек
Исчерпал квоту - значит нет прав, 403

> Фронт в Иране/КНДР/Крыму
Если из-за локации ему нельзя отправлять такой запрос, то 403

> Фронт в США, но локейшн указал как будто в Иране/КНДР/Крыму
403 ибо нехуй обманывать сервер

Как я уже говорил, объяснение будет в текстовом месаге. Если хотите, сделайте ещё поле status в JSON (и можешь всюду выдавать код 400):
invlid_json/wrong_schema/schema_doesnt_match_endpoint/validation_error/not_found/forbidden/quota_exceeded/unsupported_location/location_mismatch

Я так понимаю, что многим в ресте не нравится его гибкость. Они хотят, чтобы абсолютно всё было расписано на все случаи жизни. Ну хз, нужно ли это
Аноним 25/01/21 Пнд 17:28:16 1921374394
>>1921072
>@
БУГУРТИТ, ГОВОРИТ ТЫ БЕК ТЫ И МАПЬ
@
ШЛЁШЬ ЕГО НАХУЙ

Если фронт не полнейший омежка, то ты вылетаешь нахуй с работы, так как такое раздолбайство, как у тебя, доносится сразу наверх.

И да, ты бекенд, ты и должен это мапить на своей стороне.
Аноним 25/01/21 Пнд 17:31:44 1921379395
>>1921374
какие-то петухи высрали ФИЛОСОФИЮ.
@
а ты теперь ебись с этим
Аноним 25/01/21 Пнд 17:40:19 1921392396
>>1921379
ОБОСРАЛСЯ
@
КРИЧИШЬ, ЧТО НЕ ОБОСРАЛСЯ, А ПРОТИВ ФИЛОСОФИИ "НЕ СРАТЬ В ШТАНЫ"
Аноним 25/01/21 Пнд 17:45:00 1921401397
>>1921392
нет ни одного единого мнения по маппингу даже такого примитива
>>1921339
>>1921335
О чём это говорит? О том что философия эта что дышло - куда повернёшь туда и вышло. И на серьезный стандарт не тянет
Аноним 25/01/21 Пнд 18:04:43 1921433398
Ох сколько джунов ITT на горелой жопе подучит http протокол. ФЕЛАСОФИЯ кстати нужна для мониторинга, в логах статусы останутся, в отличие от этих ваших жсонов с errorCode, и там должна быть передана общая мысль: 400 клиент неправильно сформировал запрос, 403 нет прав, 401 кто-то неавторизованный долбится, 405 тоже выглядит подозрительно, итд.
Аноним 25/01/21 Пнд 18:16:44 1921449399
>>1921374
>Если фронт не полнейший омежка, то ты вылетаешь нахуй с работы, так как такое раздолбайство, как у тебя, доносится сразу наверх.
>И да, ты бекенд, ты и должен это мапить на своей стороне.

ШЛЁШЬ НАХУЙ ФРОНТА-АЛЬФАЧА
@
ДОНОСИТ СРАЗУ НАВЕРХ
@
СВЕРХУ ИНТЕРЕСУЮТСЯ: ШОТАКОЕ? ТАКИ ШО ЗА РАЗДОЛБАЙСТВО? ТЫ ЖЕ БЕКЭНД И ДОЛЖЕН МАПИТЬ!
@
ПОКАЗЫВАЕШЬ ПРЕДВАРИТЕЛЬНЫЙ ЭСТИМЕЙТ НА $100500 И СРОКИ В N МЕСЯЦЕВ НА ПЕРЕДЕЛКУ БЭКА, ПЕРЕДЕЛКУ АВТОТЕСТОВ, ДОРАБОТКУ ИНФРАСТРУКТУРЫ И МОНИТОРИНГА, РУЧНОЕ ТЕСТИРОВАНИЕ, ДОРАБОТКУ ВНЕШНИХ КЛИЕНТОВ (НЕ ФРОНТ), ВВОД В ЭКСПЛУАТАЦИЮ
@
СООБЩАЕШЬ, ЧТО ВЕБ-ФРОНТЫ И МОБИЛЬНЫЕ ФРОНТЫ НЕ МОГУТ ДОГОВОРИТЬСЯ (>>1921335 >>1921339) И ПО ОЧЕРЕДИ РЕДЖЕКТЯТ ПУЛЛ-РЕКВЕСТ С ПРЕДВАРИТЕЛЬНЫМ МЕППИНГОМ
@
ГОВОРИШЬ, ЧТО ЕСТЬ РИСК ПРОСЕСТЬ ПО SLA С СЕМИ ДЕВЯТОК ДО ШЕСТИ
@
БЛИЖАЙШИЙ ГОД АЛЬФА-ФРОНТЫ ДОМИНИРУЮТ ДРУГ НАД ДРУГОМ В ПЕТУШИНУМ УГЛУ
@
ТАК И НЕ ДОГОВОРИВШИСЬ ПРО МЕППИНГ РЕСПОНСОВ НА HTTP-КОДЫ
Аноним 25/01/21 Пнд 18:16:56 1921451400
>>1921433
>400
бизнес-ошибка
>403
бизнес-ошибка
>401
бизнес-ошибка
>405
бизнес-ошибка
Аноним 25/01/21 Пнд 18:40:30 1921475401
Дебилы, вы до сих пор не определились с вашифи циферками?
Аноним 25/01/21 Пнд 18:43:41 1921478402
>>1921475
Почему же? Всегда 200, просто некоторые всё ещё копротивляются.
Аноним 25/01/21 Пнд 18:50:38 1921486403
Bill-Lumbergh-O[...].jpg 249Кб, 1600x1213
1600x1213
Если бы вы сфокусировались на реальных задачах вместо абстрактных обсуждений, было бы просто здорово.
Аноним 25/01/21 Пнд 18:54:24 1921489404
>>1921451
Ну если ты долбоёб, то да. Вот сам сиди и мониторь свой проект.
Аноним 25/01/21 Пнд 19:15:45 1921517405
>>1921489
в моем проекте всё что не 200 - серьёзно и нужно расследовать. А ты давать ковыряйся в тоннах 400, 500 и гадай, серьёзно это или нет
Аноним 25/01/21 Пнд 19:28:30 1921540406
>>1921486
Владимир Петрович, мы им это уже говорили. Пожалуйста, примите меры, они не понимают что у нас график.
Аноним 25/01/21 Пнд 20:47:32 1921647407
>>1919442
а что плохого в том что всю базу можно вытащить?
Думаешь я с твоего реста всю базу не вытащу через автоматизацию?
Аноним 25/01/21 Пнд 21:10:29 1921675408
Ну ка давай долбоеб объясни мне как у тебя вообще должна быть логика апи построена чтобы современное приложение вернуло БЛЯДЬ 401 403 ИЛИ 405 ТЫ ЧТО БОЛЬНОЙ ИЛИ ПРОСТО ДАУН СТУДЕНТ?
Аноним 25/01/21 Пнд 23:24:15 1921780409
>>1921449
Да хули ты дрочишь на эти коды? В 99% проектов похуй на эти коды, главное класс 200/400/500
Аноним 25/01/21 Пнд 23:27:57 1921784410
>>1921780
99% проектов похуй на все. А 5% программистов похуй застегнута ли мотня.
Аноним 25/01/21 Пнд 23:35:19 1921797411
>>1921784
Долбоеб, сейчас не 2000 год. Никто не запрашивает ресурсы, собирая запрос в адресной строке. В реальном современном ресте используется от силы 3-4 статус кода. Но ты конечно сиди парси хедеры, возвращай 405 СВОЕМУ ЖЕ МИКРОСЕРВИСУ, даун.
Аноним 25/01/21 Пнд 23:49:50 1921804412
>>1921797
Браузер уже 300 статусы перестал различать? 403 не нужен для обработки авторизации в том же апи? Токен протух как обновление обработать? Костыли костылики? Короче брысь в свою студию ИП Пахомов.
Аноним 26/01/21 Втр 00:13:11 1921811413
>>1921804
300-ые статусы умерли с появлением html5, деда.
Аноним 26/01/21 Втр 00:21:28 1921814414
Аноним 26/01/21 Втр 00:28:22 1921822415
>>1921811
Ты хотел сказать "с появлением SPA" ?
Аноним 26/01/21 Втр 00:31:02 1921824416
>>1920763
Дай угадаю, у тебя айфон? Вопрос - почему монорепозиторий не на гите? Ответ: вам не нужны монорепозитории.
Аноним 26/01/21 Втр 00:44:47 1921828417
>>1921814
>Зумеры
Ай, не пизди! Это же излюбленный прием дедов пыхеров. Мы зумерв такой фигнёй не занимаемся, ещё какие-то хендшейки мутить. Про ковид не слышал?
Аноним 26/01/21 Втр 02:03:45 1921843418
>>1921804
Дорогой, ещё раз повторяю. Коды эти нужны для браузера, который Hyper Text Markup Language получает по Hyper Text Transfer Protocol. Чтоб ты формочку отослал и ответ получил, как деды 20 лет назад делали. Для SPA, а уж тем более для API, которое могут дергать любые сторонние клиенты, которые ни разу не браузер (Android, iOS, smart tv и т.п.), это просто не нужно. Да, работает поверх HTTP. Что уж тут поделаешь. Костыли, как и весь web.
Аноним 26/01/21 Втр 02:05:14 1921844419
>>1921824
>Дай угадаю, у тебя айфон?
По одной фразе понятно, что гибкость мозга у человека нулевая, чтобы попытаться вникнуть в хоть какую-то иную идею или философию, отличную от той, к которой он привык.
мимо купил первый андроид еще во времена 1.6
Аноним 26/01/21 Втр 03:06:47 1921862420
>>1921843
REST это попытка рассмотреть произвольные API через призму Hyper Text, где у каждого ресурса ссылочка и статусы с методами работают. Всё красиво, понятно, особенно если API умеет ещё красивый Content-Type: text/html отдавать для людей на тех же адресах, не только JSON для машин. На сосаке почти оно, достаточно html в адресе поменять на json. Да, бывает что нужны глаголы оторванные от всякого предмета, но для этого есть POST-only адреса. REST нужен в первую очередь для людей, чтобы няшно было. Если делать только для машин, конечно же хватит TCP/ZeroMQ/AMQP.
Аноним 26/01/21 Втр 04:18:24 1921873421
>>1921824
Мимо. В яшке было наоборот: "вам не нужны мультирепы", и идеологию одной команды натурально со скрипом натянули на всю компанию, поломав кучу воркфлоу.
Аноним 26/01/21 Втр 07:46:45 1921905422
СТАЛ СЕНЬОР- ПОМИДОР- АРХИТЕКТ- ПРИНЦИПАЛ
@
ЕРОХИН, ПОМОГИ, ТАМ В ВЕБ- ПРИЛОЖЕНИИ «НЕИЗВЕСТНАЯ ОШИБКА»
@
ЕРОХИН, ПОМОГИ, ТАМ МОБИЛОЧКИ ОТВАЛИЛИСЬ
@
ЕРОХИН, ПОМОГИ, ТАМ ДОКЕР ОБРАЗ ДЛЯ DEV СТЕНДА НЕ СОБИРАЕТСЯ
@
ЕРОХИН, ПОМОГИ, НАМ НУЖНО НАБРАТЬ НОВЫХ ВЕСЛЯРОВ В КОМАНДУ
@
ЕРОХИН, КОГДА НАПИШЕШЬ ТЗ ДЛЯ СЫЧЕВА?
@
ЕРОХИН, ПОМОГИ ОМЕЖКИНУ, У НЕГО ТАМ ВОПРОС С РЕАЛИЗАЦИЕЙ
@
ЕРОХИН, АКЦЕПТУЙ ПОЖ МОЙ MR
@
ЕРОХИН, КОГДА БУДЕТ ГОТОВ СПИСОК ВОПРОСОВ К СОБРАНИЮ АРХИТЕКТУРНОГО КОМИТЕТА?
@
ЕРОХИН, У НАС БУДЕТ РЕТРО?
Аноним 26/01/21 Втр 08:11:11 1921913423
>>1921905
Суть тимлидских позиций - шанс пролезть в настоящее начальство. Там м деньги, и власть. А на тимлидах воду возят.
Аноним 26/01/21 Втр 08:56:56 1921931424
>>1921862
>Всё красиво, понятно
false
Аноним 26/01/21 Втр 09:13:42 1921935425
>>1921905
Какой же ты ероха, максимум Сычев.
Аноним 26/01/21 Втр 09:48:00 1921946426
Аноним 26/01/21 Втр 10:12:20 1921955427
>>1921905
бля, жиза

РАБОТАЛ ТИМЛИДОМ 5 ЛЕТ
@
НАДОЕЛО ВЫТИРАТЬ ЖОПКИ ЗА ВСЕМИ И ВЫСЛУШИВАТЬ "БОЛИ", "ОБИДКИ" И "РАЦПРЕДЛОЖЕНИЯ ФРОНТОВ ПО УЛУЧШЕНИЮ БЭКА"
@
ХОЧЕТСЯ ПРОСТО КОДИТЬ И НИ О ЧЁМ БОЛЬШЕ НЕ ПАРИТЬСЯ НА РАБОТЕ
@
РЕШИЛ НА ПАРУ ЛЕТ ПЕРЕКАТИТЬСЯ В РАЗРАБЫ, ОПУБЛИКОВАЛ РЕЗЮМЕ НА РАЗРАБА
@
ИЩЕМ ИГРАЮЩЕГО ТРЕНЕРА В МОЛОДУЮ КОМАНДУ ТАЛАНТЛИВЫХ РЕБЯТ, САМОМУ СТАРШЕМУ 19ЛВЛ, ПИШЕМ НА GO/RUST/SCALA/HASKELL/COMMON LISP/AGDA/COQ, НО НЕ МОЖЕМ ЗАРЕЛИЗИТЬСЯ УЖЕ 2 ГОДА
@
НУЖЕН CTO СО СКИЛЛСЕТОМ БА/СА И ВОСПИТАТЕЛЬНИЦЫ СЛЕПО-ГЛУХО-НЕМЫХ ЗУМЕРОВ-АУТИСТОВ
@
ИЩЁМ БИЗНЕС-ПАРТНЁРА В СТАРТАП, БУДЕТЕ РУКОВОДИТЬ ОТДЕЛОМ ИЗ СЕБЯ И ДЕСЯТИ ЖДУНОВ ЗА ДОЛЮ В БУДУЩЕЙ ПРИБЫЛИ
@
БИРЮЗОВАЯ ОРГАНИЗАЦИЯ С ПЛОСКОЙ СТРУКТУРОЙ ИЩЕТ ДИРЕКТОРА ДЕПАРТАМЕНТА ПРАВЫХ ФИГУРНЫХ СКОБОЧЕК. ПОДЧИНЕНИЕ НАПРЯМУЮ CEO, CTO, CIO, CIA, CIF И СОВЕТУ ДИРЕКТОРОВ
@
ЗАКРЫЛ РЕЗЮМЕ, ЧЕРЕЗ ЗНАКОМЫХ УСТРОИЛСЯ НА СИНЬОРСКУЮ ПОЗИЦИЮ С ЗП БОЛЬШЕ ВСЕХ ПЕРЕЧИСЛЕННЫХ ВЫШЕ
@
ЗОВУТ ЗАМОМ ПО IT ДИРЕКТОРА ПТИЦЕФАБРИКИ
Аноним 26/01/21 Втр 10:25:46 1921961428
Аноним 26/01/21 Втр 10:26:47 1921963429
>>1921955
>БИРЮЗОВАЯ ОРГАНИЗАЦИЯ
переведите кто-нибудь с менеджерского
Аноним 26/01/21 Втр 10:39:16 1921974430
>>1921963
"Самоогранизующаяся".
У них получилось Valve, у нас MindBox лол.
Аноним 26/01/21 Втр 11:07:26 1922000431
>>1917166 (OP)
Делать нам больше нет чем с тобой общаться. Сидим, ебем телочек, пиздимся с тупорылым менеджером и решаем овер ебанутую задачу с легаси кодом и тут пишет какой то задрот и спрашивает про свой апи, да я ебу о чем вообще речь?? Я еще твой ебанутый ответ из двухнедельного реквеста разобрать нормально не могу.
Аноним 26/01/21 Втр 11:19:02 1922004432
Бля, нет ничего хуже бабы-программиста.
Аноним 26/01/21 Втр 11:31:02 1922011433
>>1922004
>Бля, нет ничего хуже бабы-программиста
для инцела-вкатуна
Аноним 26/01/21 Втр 11:54:16 1922022434
>>1922004
РАБОТАЕТЕ В ЧИСТО МУЖСКОЙ КОМАНДЕ
@
"СЫЧЕВ, ТЫ НАХУЯ ЗАКОММИТИЛ ЭТО, ЭТО Ж НЕПРАВИЛЬНО", "ВАСЯ, ЗАЕБАЛ, ТЕСТИРУЙ БЫСТРЕЕ", "БЛЯ, СЫЧ, НУ ТЫ И ДЕБИЛ", "КЛИЕНТ - МУДАК, ХУЙНЮ ПРОСИТ"
@
В КОМАНДЕ ПОЯВИЛАСЬ ДЕВУШКА
@
"АНЯ, ПРОТЕСТИРУЙ, ПОЖАЛУЙСТА, ЭТО СЕГОДНЯ, ЭТО ВАЖНЫЙ БАГ", "ВОВА, ПОМОГИ ВОСПРОИЗВЕСТИ БАГ"- "ДА, ХОРОШО, СЕЙЧАС ИДУ"
Аноним 26/01/21 Втр 12:04:32 1922032435
Аноним 26/01/21 Втр 12:06:43 1922036436
>>1922022
И весело и грустно. Женщины в айти - зло.
Аноним 26/01/21 Втр 12:10:45 1922044437
>>1922022
МАЛЬЧИК ОДУВАНЧИК В ОЧКАХ
@
ДЕЛАЕТ ГРУБЫЙ ГОЛОС
@
НЕУМЕЛО ИСПОЛЬЗУЕТ МАТ
@
ДУМАЕТ ЧТО ЭТО МУЖСКОЕ ПОВЕДЕНИЕ, ВЕДЬ ОН РОС БЕЗ ОТЦА
Аноним 26/01/21 Втр 12:29:08 1922066438
Аноним 26/01/21 Втр 12:29:08 1922067439
>>1922022

>"СЫЧЕВ, ТЫ НАХУЯ ЗАКОММИТИЛ ЭТО, ЭТО Ж НЕПРАВИЛЬНО", "ВАСЯ, ЗАЕБАЛ, ТЕСТИРУЙ БЫСТРЕЕ", "БЛЯ, СЫЧ, НУ ТЫ И ДЕБИЛ", "КЛИЕНТ - МУДАК, ХУЙНЮ ПРОСИТ"


В моём опенспейсе на этаже разработки ~90 чел, 80% мужчин, все довольно тихие, и только в одном отсеке сидели такие быдланы. При чём м-м-максимум-бидло там были только двое (ПМ и Lead QA), они начинают вопить, потом подключаются остальные. Я их пару раз просил угомониться, хватало на день-два. Дир.депа их попросил угомониться, хватило ещё на неделю. На очередном плановом общении с HR рассказал об этом, потом ей остальные коллеги подкинули дровишек.

ПМа по слухам отправили на тренинг по работе с агрессией, QA пидорнули (и вроде как вместо него взяли тянку лол). А потом началась карантинная удалён-очка и всем стало похуй.

У нас подразделение крупной международной йобы и HR тут не безмолвные девочки-кадровички, а серьёзные дяди и тёти. VP of HR так вообще на кота из дилберта похож.
Аноним 26/01/21 Втр 13:34:02 1922141440
Бабы в айти - плохо
Потому что за их косяки не скажешь им в лицо: Ты блять тупая доку читай

обидется же лол
Аноним 26/01/21 Втр 13:43:06 1922152441
>>1922141
>не скажешь им в лицо: Ты блять тупая доку читай
я бы за такое тебя в лицо ударил
Аноним 26/01/21 Втр 13:48:51 1922158442
Рест в айти - тоже плохо.
Аноним 26/01/21 Втр 14:07:25 1922173443
>>1922141
Да просто у многих айтишников отношение к девушкам-айтишникам или
"ДА БАБЫ НЕ МОГУТ В АЙТИ, БУДУ ЕЕ ИГНОРИРОВАТЬ ПО МАКСИМУМУ"
или
"ОЙ, ДЕВУШКА В КОМАНДЕ, НАДО ЕЙ ПОМОЧЬ, НАДО С НЕЙ АККУРАТНЕЕ, КАКАЧ ОНА НЯШЕЧКА-ПИСЕЧКА"
Аноним 26/01/21 Втр 14:09:52 1922174444
>>1922173
Не только айтишников, это общая проблема нашего общества -"да что эта тупая баба понимает в X". зависть
Аноним 26/01/21 Втр 14:20:29 1922199445
>>1922174
Все равно в большинстве других областей нет такого предвзятого отношения к девушкам.
А в айти еще накладывается общее по отрасли некоторая инфантильность и интроверсия. В итоге, айтишникам сложнее общаться с девушками-коллегами - надо менять свое поведение, да и какой интроверт ты не был бы, тебе все равно хочется любви и писечку.

Правда, сейчас ситуация меняется. Во-первых, в айти становится все больше девушек - тестировщицы, менеджеры и тд, во-вторых, все больше айтишников-кабанчиков, которые не только код пишут, но и шутеечки шутят, и друзья у них есть и тд. То есть, айти постепенно уходит от статуса области для задротов
Аноним 26/01/21 Втр 14:29:22 1922219446
EfXCE01UYAA8csO.jpg 36Кб, 798x644
798x644
>>1922022
>"СЫЧЕВ, ТЫ НАХУЯ ЗАКОММИТИЛ ЭТО, ЭТО Ж НЕПРАВИЛЬНО", "ВАСЯ, ЗАЕБАЛ, ТЕСТИРУЙ БЫСТРЕЕ", "БЛЯ, СЫЧ, НУ ТЫ И ДЕБИЛ", "КЛИЕНТ - МУДАК, ХУЙНЮ ПРОСИТ"
Аноним 26/01/21 Втр 14:43:58 1922237447
>>1921449
ПОКАЗЫВАЕШЬ ПРЕДВАРИТЕЛЬНЫЙ ЭСТИМЕЙТ НА $100500 И СРОКИ В N МЕСЯЦЕВ НА ПЕРЕДЕЛКУ БЭКА, ПЕРЕДЕЛКУ АВТОТЕСТОВ, ДОРАБОТКУ ИНФРАСТРУКТУРЫ И МОНИТОРИНГА, РУЧНОЕ ТЕСТИРОВАНИЕ, ДОРАБОТКУ ВНЕШНИХ КЛИЕНТОВ (НЕ ФРОНТ), ВВОД В ЭКСПЛУАТАЦИЮ
@
ПЕТУШАТ СКАЗОЧНИКА-БЭКЕНДЕРА ВСЕМ ОТДЕЛОМ
@
УВОЛЬНЯЮТ ФАНТАЗЕРА ЗА ПРОФНЕПРИГОДНОСТЬ
Аноним 26/01/21 Втр 14:44:03 1922238448
>>1922199
ТВОЙ ПРЕДЫДУЩИЙ МЕНЕДЖЕР УВОЛЬНЯЕТСЯ
@
ПЕРЕДАЁТ ТЕБЯ СВОЕЙ КОЛЛЕГЕ-ДЕВУШКЕ, ГОВОРИТ, ЧТО ОНА ХОРОШИЙ РУКОВОДИТЕЛЬ
@
БОМБИШЬ, БАБА - И МНОЙ УПРАВЛЯТЬ
@
НЕДЕЛЮ ДУЕШЬСЯ, ПРОЁБУЕШЬ СРОКИ
@
ДЕВУШКА-МЕНЕДЖЕР СОЗВАНИВАЕТСЯ С ТОБОЙ ГОЛОСОМ
@
НА ЗВОНКЕ НЕДВУСМЫСЛЕННО ПОКАЗЫВАЕТ ЗАИНТЕРЕСОВАННОСТЬ ПРОЕКТОМ И ЗАЙЧАТКИ ИНЖЕНЕРНОГО МЫШЛЕНИЯ
@
УДИВИВШИСЬ, НАЧИНАЕШЬ ЕБОШИТЬ
@
...
@
ВМЕСТЕ ПРОХОДИТЕ ЧЕРЕЗ НЕСКОЛЬКО ЗАПУСКОВ ПРОДУКТОВ, НА КОТОРЫХ ОНА ПОКАЗЫВАЕТ СТАЛЬНЫЕ ЯЙЦА И УМЕНИЕ УПРАВЛЯТЬ ХАОСОМ И НАВЫК МАТЕРЩИНЫ 80 УРОВНЯ
@
УВАЖАЕШЬ ЕЁ, КАК НЕ УВАЖАЛ НИКОГО В ЖИЗНИ
@
ЗА ГОД РАБОТЫ С НЕЙ ПОНИМАЕШЬ, ЧТО ОНА - ЛУЧШИЙ МЕНЕДЖЕР, КОТОРЫЙ ТОБОЙ КОГДА-ЛИБО УПРАВЛЯЛ
@
КОГДА ПРИХОДИТ ВРЕМЯ УХОДИТЬ В ДРУГУЮ КОНТОРУ НА x3 ЗАРПЛАТУ И БОЛЕЕ ИНТЕРЕСНЫЙ ТЕХСТЕК, ПРОЩАЕШЬСЯ С НЕЙ СО ВСЕЙ СЕРДЕЧНОСТЬЮ, НА КОТОРУЮ СПОСОБЕН ХИККА
@
НОЧЬЮ ПЛАЧЕШЬ В ПОДУШКУ

Реальная история, я не тролль
Аноним 26/01/21 Втр 14:48:59 1922248449
>>1922022
Именно так это и происходит. А еще если у него сегодня эти дни, то всем пизда, она всех заебет.
Аноним 26/01/21 Втр 14:49:09 1922249450
>>1922174
Тянки не могут в программирование
Аноним 26/01/21 Втр 14:50:13 1922253451
Аноним 26/01/21 Втр 14:56:31 1922263452
>>1922238
Телефончик подскажи, мне как раз такой менеджер нужен для найма.
Аноним 26/01/21 Втр 15:42:21 1922294453
>>1922263
Она с текущего места не уйдёт, инфа сотка.
Аноним 26/01/21 Втр 15:50:26 1922301454
>>1922199
>в большинстве других областей нет такого предвзятого отношения к девушкам.
Ага, а понятие pussypass на пустом месте возникло
Аноним 26/01/21 Втр 15:51:05 1922302455
>>1922294
Ну ладно. Вообще это отдельный квест: найти менеджера, который будет эффективным в прямом смысле, а не как обычно. Обычно это пиздоболы, чайки и паразиты.
Аноним 26/01/21 Втр 16:22:28 1922328456
Аноним 26/01/21 Втр 18:50:13 1922475457
>>1922328
Нет, очень тёплый человек. Но в то же время жёсткая и эффективная во всём, что касается ответственности за свою работу.
Аноним 26/01/21 Втр 19:22:31 1922492458
>>1921304
>Фронт в Иране/КНДР/Крыму
>Фронт в США, но локейшн указал как будто в Иране/КНДР/Крыму
451
Аноним 26/01/21 Втр 19:40:42 1922512459
>>1922044
Уж лучше без отца, чем с отцом-куколдом. Это практически две бабы мозг ебут с самого рождения.
Аноним 26/01/21 Втр 19:54:03 1922525460
The State of CS[...].png 9Кб, 998x378
998x378
>>1922199
>Все равно в большинстве других областей нет такого предвзятого отношения к девушкам.
>Правда, сейчас ситуация меняется. Во-первых, в айти становится все больше девушек - тестировщицы, менеджеры
Найс самоотсос.
>во-вторых, все больше айтишников-кабанчиков, которые не только код пишут, но и шутеечки шутят, и друзья у них есть и тд. То есть, айти постепенно уходит от статуса области для задротов
Фантазируй дальше. Даже в пикрейлейтед, покраске кнопок, и то баб нихуя. А уж про всякие серверные/девопсы/бэкэнды вообще можно умолчать.
Аноним 26/01/21 Втр 20:02:24 1922530461
>>1922492
>фронт в сша для сша
451
Аноним 26/01/21 Втр 20:04:34 1922534462
Аноним 26/01/21 Втр 20:06:32 1922537463
>>1920992
ТЫ - СЕНЬОР-ПОМИДОР
@
В IT 10 ЛЕТ
@
ВОРОЧАЕШЬ ДЕРЕВЬЯ В УМЕ
@
СТРОИШЬ АЛГОРИТМЫ НА РАЗ
@
ИЩЕШЬ НОВУЮ РАБОТУ
@
НА СОБЕСЕДОВАНИИ
@
КАКОЙ HTTP СТАТУС ВЕРНЁТ ВАШЕ АПИ В СЛУЧАЕ ОШИБКИ БИЗНЕС-ЛОГИКИ
@
ОТВЕЧАЕШЬ - 200, { STATUS: "ERROR" }
@
МЫ ВАМ ПЕРЕЗВОНИМ

Аноним 26/01/21 Втр 20:16:21 1922547464
>>1922525
С учетом того что тни не могут в айти это очень много
Аноним 26/01/21 Втр 21:21:21 1922602465
>>1919308
POST-параметры, какой URI?
Аноним 26/01/21 Втр 21:27:45 1922607466
ПРИХОДИШЬ ПОЧИТАТЬ БУГУРТЫ
@
РЕСТОСРАЧ НА НЕСКОЛЬКО ТРЕДОВ
Аноним 26/01/21 Втр 21:44:34 1922620467
>>1922602
Речь шла про query string >>1919247
И, раз POST, то они нахуй не нужны.

>>1922607
Не бугурти с рестосрача, лучше скажи, какой статус надо возвращать, если выебали мамку рестопетуха?
Аноним 26/01/21 Втр 22:36:49 1922675468
-
пилишь проект 2 года, ты сеньер
-
под конец пишешь на отЪебись и не развиваешься
-
становишься интерном за 1 год такого режима
Аноним 26/01/21 Втр 22:37:07 1922677469
>>1922475
фото есть ее? кидай в тред фотку
Аноним 27/01/21 Срд 02:47:51 1922835470
>>1922537
Не лишено логики. Уж лучше набрать тех кто привык делать так как у вас принято, и не будет по этому поводу закатывать истерики, топать ножкой и ебать мамок каких-то там петухов.
Аноним 27/01/21 Срд 02:51:53 1922837471
>>1922525
Удивительно. Почему так? Почему на бухгалтера/медика/препода выучиться в вузе, найти работу, брать ответственность тянкам не западло, а красить кнопки или набирать код западло? Моё предположение что компутерная хуйня не даёт показывать себя разным мужикам между делом, а в остальном постоянно куча людей, постоянно кто-то подкатит, комплимент сделает.
Аноним 27/01/21 Срд 03:41:21 1922858472
ФЛЕШПЛЕЕР НАЧАЛ БЛОКИРОВАТЬ САМ СЕБЯ
@
А ИГРАТЬ В ДРЕВНИЕ ИГРЫ НА ФЛЕШЕ НАДО
@
СКАЧИВАЕШЬ STANDALONE-ВЕРСИЮ ФЛЕШПЛЕЕРА
@
ПОДСОВЫВАЕШЬ ЕМУ SWF
@
РАБОТАЕТ
@
АНТИБУГУРТ
Аноним 27/01/21 Срд 05:35:06 1922925473
>>1922837
Если бы тянка просто хотела показывать себя мужикам, она шла бы въебывать в угольный забой. Всё просто, кмк - самок с детства приучают к галимым манипуляциям, социоблядству и паразитизму, вот они и идут туда, где легче всего полученные навыки применить. Врачиха с трупом пациента на руках ещё может отбрехаться, что не всё так однозначно и вообще у него скрытая пиздецома была, а после упавшего моста инженер пойдёт под суд.
Аноним 27/01/21 Срд 08:30:38 1922958474
Аноним 27/01/21 Срд 09:07:39 1922967475
>>1918328

Ну это хуй знает. Надо код смотреть. Если у тебя есть компонент client, и у него есть хелперы - это не плохо. Но в принципе не должно быть папки utils. Должна быть папка components. Сейчас моден компонентный подход
Аноним 27/01/21 Срд 09:15:27 1922968476
Сап, двач. Немного бугурта. Не совсем в формате треда но всё же. Хир и гоуз:


КАК ЖЕ МЕНЯ ЗАЕБАЛА ЭТА ЕБАНАЯ НИЗКАЯ КУЛЬТУРА КОДИНГА. ГАЛЕРА, ТАДЖИКИ, ГОВНОКОД. КАЖДЫЙ ЧЕЛОВЕК СЧИТАЕТ СВОИМ ДОЛГОМ СКАЗАТЬ ЧТО ПИШЕТ ГОВНОКОД, ТРУДИТСЯ НА ГАЛЕРЕ И ТД. ЧЕЛ, ЕСЛИ ТЫ РИЛ РАБОТАЕШЬ НА ГАЛЕРЕ С PHP5 MYSQL JQUERY, БЕЗ ТЕСТОВ И НОРМАЛЬНОГО МЕНЕДЖМЕНТА - ГОВОРИ БЛЯТЬ ЗА СЕБЯ. ЕСЛИ ТЕБЕ ЭТО НЕ НРАВИТСЯ - ДЕЛАЙ С ЭТИМ ЧТО-ТО. САМОСОВЕРШЕНСТВУЙСЯ. ПОЧИТАЙ ПРО ТЕСТЫ, ПОЧИТАЙ ПРО НОВЫЕ ФИЧИ СВОЕГО ЯЗЫКА, ИЗУЧИ. СДЕЛАЙ ПЕТ ПРОДЖЕКТ. ИДИ РАБОТАЙ В ДРУГУЮ ГАЛЕРУ. ЖИВЕШЬ ДАЛЕКО ОТ ДСОВ, ПОКОПИ ДЕНЕГ И СЪЕБИ В ДСЫ НАХУЙ. ДА И НЕ В ДСАХ ТОЖЕ НЕ ВЕСЬ ГОД ГОВНО, НАВЕРНЯКА ЕСТЬ ГДЕ ПОХОДИТЬ ПО СОБЕСАМ. НЕ НРАВИТСЯ ЧТО-ТО, РАБОТАЙ НАД ИСПРАВЛЕНИЕМ. А ПРОСТО НЫТЬ НАД ТЕМ ЧТО ГАЛЕРА ГОВНОКОД ЭТО ГЛУПО. И НЕ ВСЁ ЧТО НЕ ОРАКЛ ИЛИ ГУГЛ ХУЁВАЯ РАБОТА, БЛЯТЬ. И НЕТ НИЧЕГО ЗАЗОРНОГО ЧТОБЫ ПОЛУЧАТЬ 30К НА СУКА ПЕРВОЙ РАБОТЕ В ПЕРВЫЙ СУКА МЕСЯЦ. СТАВЬ ЦЕЛИ, ДОБИВАЙСЯ ЦЕЛЕЙ БЛЭТ. А ЕЩЁ БЕСИТ КОГДА ЛЮДИ НОРМАЛЬНО УСТРОИВШИЕСЯ ГОВОРЯТ ЧТО "ТА ЦЕЛЫМИ ДНЯМИ НИХУЯ НЕ ДЕЛАЮ ПОЛЧАЮ ДЕНЬГИ". ЗНАЧИТ МЕНЕДЖМЕНТ У ВАС В КОНТОРЕ ХУЁВЫЙ. ТЫ НЕ ПОЛУЧАЕШЬ ОПЫТА, НЕ РАБОТАЕШЬ НАД ИНТЕРЕСНЫМИ ПРОЕКТАМИ И ВАША КОМПАНИЯ НЕ СТАНЕТ ОРАКЛОМ.


Я закончил
Пук Аноним 27/01/21 Срд 09:23:05 1922969477
>>1922968
Какой мотивационный тренер, я бы и рад с жукверика с пыхой уйти, но без вышки меня на джаву не берут. Рога и копыта единственный вариант для таких как я получать копеечку не убиваясь физическим трудом.
Аноним 27/01/21 Срд 09:34:01 1922975478
>>1922968
>И НЕ ВСЁ ЧТО НЕ ОРАКЛ ИЛИ ГУГЛ ХУЁВАЯ РАБОТА, БЛЯТЬ
Лет через десять веслания к тебе придёт понимание, что работа по найму - это в принципе хуйня.
Аноним 27/01/21 Срд 09:56:07 1922982479
>>1922835
Но гипотетический собеседователь даже не спросил аргументы, он просто ЯСНО-ПОНЯТНО))
Похоже, в гипотетическую компанию нужен просто СЕНИОР РЕСТ ДЕВЕЛОПЕР
Аноним 27/01/21 Срд 10:24:58 1922995480
>>1917166 (OP)
РАБОТАЕШЬ УДАЛЕННО, СИДИШЬ НА ДИВАНЕ И ЖАРИШЬ ТЕЛОЧЕК
@
В СЛАК ТЕБЕ НАПИСЫВАЕТ КАКОЙ ТО ЗАДРОТ, СИДЯ В ОБДРОЧЕНОЙ СЕРВЕРНОЙ
@
ПУК СРЕНЬК Я ТУТ ДЕЛАЮ ЗАПРОС, А ЧТО ЕСЛИ Я БУДУ ПОСЫЛАТЬ ТЕБЕ НЕ USERNAME, А USER_NAME_TEXT
@
В ДУШЕ НЕ ЕБЕШЬ О ЧЕМ ВООБЩЕ РЕЧЬ, ПОТОМУ ЧТО БЕК ДЕЛАЮТ С ФОРОЙ В ДВЕ НЕДЕЛИ ЧЕМ ФРОНТ
@
ВНИКАЕШЬ В ДЕЛО, ГОВОРИШЬ КАК НАДО
@
МММ ТАК НЕ ПОЛУЧИТСЯ У МЕНЯ СДЕЛАНО ЧЕРЕЗ ХУЙНЯНЕЙМ, ТАК ТОЖЕ НЕ СМОГУ, КТО ТАКОЙ ДЖЕЙСОН? ДАВАЙ В ХМЛ МНЕ ТАК ПРОЩЕ.
@
ЧЕРЕЗ ТРИ НЕДЕЛИ ЗАДРОТ ЗАКРЫВАЕТ ЗАДАЧУ, ЛЬЕТ НА СЕРВАК
@
ПЕРВЫЙ ЖЕ ЗАПРОС ВЫЗВАЛ 500, ВТОРОЙ ОБВАЛИЛ ВЕСЬ СЕРВЕР, ТРЕТИЙ УСТРОИЛ КОСПЛЕЙ 9/11
@
МММ НИЧЕГО НЕ ЗНАЮ У МЕНЯ ЛОКАЛЬНО РАБОТАЕТ
Аноним 27/01/21 Срд 10:26:56 1922998481
>>1922982
Так твои аргументы сводятся к
"ПОЧЕМУ ВЫ ЕДИТЕ ВСЕГДА ЛОЖКОЙ?"
@
"ПОТОМУ ЧТО НЕ НА ВСЕ БЛЮДА ПРИДУМАЛИ СПЕЦИАЛЬНЫЕ НОЖ И ВИЛКУ, ВОТ ЕСЛИ У ВАС ХОЛОДЕЦ - НАДО БРАТЬ НОЖ ДЛЯ РЫБЫ ИЛИ ДЛЯ МЯСА? А ЯПОНЦЫ ВООБЩЕ ПАЛОЧКАМИ ЕДЯТ. ПОЭТОМУ, ЕСЛИ У МЕНЯ КТО-ТО ПРОСИТ СТОЛОВЫЙ ПРИБОР, Я ДАЮ ЕМУ ЛОЖКУ, А ДАЛЬШЕ УЖЕ ПУСТЬ ОН САМ РАЗБИРАЕТСЯ, КАК ЛОЖКОЙ ЕСТЬ СПАГЕТТИ. И ВООБЩЕ ЭТО НОЖЕВИЛКОПЕТУХИ КУКАРЕКАЮТ, НЕТ ТАКОГО СТАНДАРТА, ЧТО СПАГЕТТИ НАДО ЕСТЬ ВИЛКОЙ, ОНИ ПОДСОВЫВАЮТ НАМ СВОЮ ФИЛОСОФИЮ"
Аноним 27/01/21 Срд 10:30:01 1923001482
>>1922998
Но ведь спагетти едят ложкой + вилкой, на вилку наматывают, ложкой помогают, чтобы вся намотанная конструкция не свалилась обратно в тарелку и чтобы соус не утёк туда же
Аноним 27/01/21 Срд 10:36:17 1923004483
Аноним 27/01/21 Срд 10:39:03 1923008484
>>1922968
Щас бы в эпоху айтимонополий фантазировать что компания станет ораклом или гуглом
Аноним 27/01/21 Срд 11:28:48 1923038485
>>1922537
>ТЫ - СЕНЬОР-ПОМИДОР
>ОТВЕЧАЕШЬ - 200, { STATUS: "ERROR" }

выбери что-то одно
Аноним 27/01/21 Срд 12:39:48 1923082486
Аноним 27/01/21 Срд 13:01:20 1923104487
>>1922620
404, потому чтоу его нет мамки, у рестопетуха два папы
Аноним 27/01/21 Срд 13:28:14 1923141488
>>1923104
Объясните плиз недавно подключившимся к срачу: рестопетухи - это додики, которые на все ситуации отвечают двухсотым статус-кодом?
Аноним 27/01/21 Срд 13:34:46 1923154489
>>1922620
Хуй его знает, мало имел дела с рестом. Вот от обилия различных заголовков и возможностей установки туда типа содержимого загружаемого файла у меня слегка бомбило. То ли в форму какую-то надо запихивать данные, то ли в отдельный заголовок, в чём смысл так и не понял.

плюсы-кун
Аноним 27/01/21 Срд 13:41:04 1923163490
>>1923141
Нет, это те додики, которые дрочат на рест, юзают все коды и думают, что бизнес-ошибки на них ложатся, а транспортных ошибок не существует.
Аноним 27/01/21 Срд 13:56:42 1923188491
>>1922969

Це какая страна блять. В России много Java контор которым вообще хуй класть на диплом.

>>1922975

Ну лет через десять я планирую свой бизнес стартапить, так что не удивлюсь если дойдет.

>>1923008

Да нет никаких айти монополий. Монополия - это когда вот у тебя провела железные дороги компания ХуёвыйПаровоз и ты вынужден пользоваться ей. Потому что хуле ещё делать, параллельную железную дорогу строить из города А в город Б? Ещё и государство просто не даст разрешения на дорогу, даже если захочешь. Или например если все нефтяные месторождения забиты одной или несколькими(олигополия) компаниями. И вся нефть занята, и больше её нет. Свою не построишь.

Вот это я понимаю монополия. А в айти их нет. У того же ютуба или твича аналогов сколько хочешь. Не пользуются ими потому что ГОВНО БЛЯТЬ.
Аноним 27/01/21 Срд 13:59:08 1923193492
>>1923188
Делаешь ниибаца айти стартап
а
О, клиенты пошли
а
Через год гугл выкатывает то же самое, только хуже
а
Стартап помирает
а
Гугл закрывает сервис через три года
Аноним 27/01/21 Срд 14:07:05 1923206493
image.png 74Кб, 600x379
600x379
>>1923193

Есть сервис wasd.tv. Появился после твича и гугла. Хуже обоих в плане всего. Даже сео нормального нет, какие-то битые ссылки вылетают. До сих пор живой, и походу даже развивается.

Людей мало, но хватает для поддержания и роста.
Аноним 27/01/21 Срд 14:12:44 1923210494
>>1923206
>До сих пор живой
Пока что. Сервису нету и двух лет, а он уже еле дышит
Аноним 27/01/21 Срд 14:13:58 1923212495
>>1923210
Телега ебущая whatsapp от facebook.
Дава хуя создали discord и дали пососать skype от Microsoft.
Аноним 27/01/21 Срд 14:18:55 1923218496
>>1923188
>Да нет никаких айти монополий.
Хуйню пиздишь маня, тот же гугл или амазон может скопировать идею стартапа или купить, внедрить, вложится в рекламу и получать денюшку и банить не угодных праваков.
Единственное что мешает корпорациям получить власть это государства которые не дают им развернутся. При полностью либеральной экономике существовали бы только 2-3 огромных корпораций, все остальные бы были подшконарем.
Аноним 27/01/21 Срд 14:19:25 1923220497
>>1923218
Пусть майкрософт скопирует дискорд, айм вейтинг нахуй.
Аноним 27/01/21 Срд 14:21:02 1923221498
>>1923212
Но discord - это не замена скайпу
Аноним 27/01/21 Срд 14:21:24 1923222499
>>1923220
Майкам легче и дешевле пролоббировать свои интересы в правительстве и впизду заблокировать дискорд за то что там постят запрещённый контент.
Аноним 27/01/21 Срд 14:25:02 1923225500
>>1923220
Microsoft Teams, хотя это больше Slack
Аноним 27/01/21 Срд 14:30:40 1923228501
>>1923221
Ну хуле майкрософт не добавит тот же функционал в скайп, чтобы выжить из рынка дискорд созданный в 2015 году ДВУМЯ СУКА ХУЯМИ, которые дали пососать всему бигтеху.

Дискорд вполне себе альтернатива скайпу. Понятно что больше для игор сделано, но там кучу разных серверов которым вообще аналогов-нет. И дискорд просто живёт себе и живёт.

>>1923222
Да ладно? Это айти. Здесь нельзя нихуя запретить. Рашка вон запретила телеграм. Мало того что в США роскомнадзора нет, так ещё и сам роскомнадзор тут не поможет.

Я не либертарианец нихуя и не адепт рынка, просто в айти это намного сложнее сделать чем в других сферах. Всегда есть айл ов мэн, всегда есть эмираты.


Аноним 27/01/21 Срд 14:31:33 1923230502
>>1923225

Ну да, это больше Slack. Но чёт дискорд пока никто не выкупел и рыночек таки порешал.
Аноним 27/01/21 Срд 14:47:50 1923239503
>>1923228
>Дискорд вполне себе альтернатива скайпу. Понятно что больше для игор сделано, но там кучу разных серверов которым вообще аналогов-нет. И дискорд просто живёт себе и живёт.

Потому что майкрософту нахрен не надо этот функционал, что есть в дискорде.
Аноним 27/01/21 Срд 14:58:03 1923246504
Аноним 27/01/21 Срд 15:08:01 1923252505
>>1923163
А "транспортные ошибки" - это когда админ-долбоёб забыл выкатить приложение и по всем ожидаемым эндпоинтам приходит 404, правильно я тебя услышал?
Аноним 27/01/21 Срд 15:28:51 1923272506
>>1923188
>99,999999% рынка
>врёти не монополия надо 100%
Ясно
Аноним 27/01/21 Срд 16:12:46 1923334507
>>1923246
этому треду неделя только, нахуя
Аноним 27/01/21 Срд 16:14:19 1923336508
>>1923334
Противники "быстрых" перекатов идут нахуй.
Аноним 27/01/21 Срд 16:15:03 1923337509
>>1923334
В смысле? Стандартный перекат после 500го поста
Аноним 27/01/21 Срд 16:19:46 1923346510
>>1923272
Ну да, это как с веганами. Ты не можешь называться веганом, если осознанно съел хоть один грамм мяса даже за дохуя времени. Ты либо ешь мясо, либо вообще никогда.
Аноним 27/01/21 Срд 17:41:26 1923507511
>>1923212
Ахахаха, смешно ты пизданул про телегу, не подумав. Она не у Дурова под кроватью хостится, на сервера уходят миллионы долларов.
Аноним 27/01/21 Срд 19:01:27 1923596512
>>1922837
>бухгалтера/медика/препода
В большинстве своём - гос. должности.
>красить кнопки или набирать код
Очень отдалённые от государства должности.
Смекаешь?
Аноним 27/01/21 Срд 20:54:02 1923705513
>>1923596
Так зарплата же больше, не?
Аноним 27/01/21 Срд 23:37:29 1923891514
>>1922969
Вот и выясняется, что вышка-таки нужна

>>1923337
В этом разделе 1000-постовый бамп-лимит
Аноним 28/01/21 Чтв 00:00:04 1923916515
>>1923188
> А в айти их нет.
Есть, в производстве железа и околожелеза.
Аноним 02/02/21 Втр 10:54:05 1928624516
>>1923916
Да нет там монополии. Есть же процессор Эльбрус.

Да, он говно, поэтому ты его не используешь. А если бы была монополия, использовал бы эльбрус потому что больше нечего.
Аноним 03/02/21 Срд 01:04:15 1929337517
>>1922969
> на джаву не берут
Поверь, там говна даже побольше, чем на пыхе с джквери
Аноним 03/02/21 Срд 12:45:54 1929552518
16082371485872.png 3242Кб, 2047x1447
2047x1447
Бля уже какой год не могу понять как бэк и фронт могут разные люди писать чтобы у них в итоге что-то получалось. Это как если бы интерфейс функций и реализацию бы писали разные люди асинхронно. Тфв не достаточно асинхронный. Тфв вася который контролирует всё.
Аноним 03/02/21 Срд 12:46:10 1929553519
16082371485872.png 3242Кб, 2047x1447
2047x1447
Бля уже какой год не могу понять как бэк и фронт могут разные люди писать чтобы у них в итоге что-то получалось. Это как если бы интерфейс функций и реализацию бы писали разные люди асинхронно. Тфв не достаточно асинхронный. Тфв вася который контролирует всё.
Аноним 03/02/21 Срд 12:47:15 1929554520
16091052823340.png 446Кб, 510x771
510x771
Бля уже какой год не могу понять как бэк и фронт могут разные люди писать чтобы у них в итоге что-то получалось. Это как если бы интерфейс функций и реализацию бы писали разные люди асинхронно. Тфв не достаточно асинхронный. Тфв вася который контролирует всё.
Аноним 03/02/21 Срд 20:34:52 1929965521
>>1929554
Ты даун? Лучше бы ты этот год потратил хоть на что-то полезное. При чем тут реализация бека, если фронт ожидает только ПРЕДСТАВЛЕНИЕ? Фронту абсолютно похуй что там крутится и где на беке, он просто на каждый пук ожидает джейсон, чтобы из него собрать реактом/ангуляром вёрстку.
Аноним 03/02/21 Срд 21:28:38 1929980522
16082366106812.jpg 1213Кб, 1447x2047
1447x2047
>>1929965
язык запросов с фронта и структуру данных необходимых для отображения может знать только фронт, а бэк только догадываться, из-за такого разделения вон аж графкуэл придумали чтобы часть обязанностей бэка во фронт перетащить. Если бэк будет фронту диктовать условия это будет как если не в базу запросы давать а база сама тебе таблицы пулять а ты руками собирать нужные джойны как тебе надо.
Аноним 03/02/21 Срд 22:19:57 1930002523
>>1929980
Бля что? Ты бы вместо своих манятеорий за этот год лучше бы поработал в вебе хоть месяцок. Несешь полную шизохуйню от которой болит голова.
Аноним 07/02/21 Вск 02:49:43 1932864524
>>1929980
У тебя ложное понимание. Бэку насрать что на фронте, он просто исполняет бизнес логику и возвращает результат в виде json, фронту аналогично насрать что на беке, он просто читает json и показывает верстку. Аналогия с таблицами показывает, что у тебя в голове полная каша и непонимание как работает веб.
Аноним 07/02/21 Вск 19:56:31 1933592525
Шизотест
✔️️➗⬇️❗♀️::::☹️♾️✝️♂️‍♂️⚕️❓️‍❤️➡️️☺️-⚽✨⭐☀️☂️⚠️‍♀️‍♀️
Аноним 07/02/21 Вск 23:04:28 1933698526
image.png 72Кб, 220x220
220x220
@
БЕКЕНДЕР СДЕЛАЛ ХУЕВОЕ АПИ
@
БЕК: НУ ФРОНТ НЕ ГОВОРИЛ КАК ЕМУ УДОБНО
@
ФРОНТ НАСТАИВАЕТ НА ВСТРЕЧУ ЧТО БЫ ПОКАЗАТЬ КАК ЕМУ УДОБНО ДЛЯ НОВЫХ API
@
БЕК: СЛУШАЙ, НУ ТАК НЕЛЬЗЯ Я НАС НЕ СОВПАДЕТ С ТИПОМ, А ТУТ ТОЖЕ НЕЛЬЗЯ, У НАС ЭНДПОЙНТ УЖЕ ЕСТЬ, А ВОТ ТУТ У НАС ЕСТЬ ГОТОВАЯ ФУНКЦИЯ ВТОРУЮ ПИСАТЬ НЕ БУДУ, ВЕРНУ А ТАМ САМ ОТФИЛЬТРУЕШЬ
@
СНОВА ДЕЛАЕТ ГОВНО НА БЕКЕ
@
Аноним 07/02/21 Вск 23:04:59 1933699527
>>1933698

@
ПОСЫЛАЕШЬ НАХУЙ БЕКЕНДЕРА
@
НАНИМАЕШЬ НОВОГО И ВМЕСТЕ ПОДНИМАЕТЕ GRAPHQL
Аноним 09/02/21 Втр 00:35:57 1934973528
>>1933699
>НАНИМАЕШЬ НОВОГО И ВМЕСТЕ ПОДНИМАЕТЕ GRAPHQL

ПОЛУЧАЕТЕ ДЫРУ БЕЗОПАСНОСТИ

ИСПРАВЛЕНИЕ ДЫРЫ ЭТО ЕЩЁ ОДИН СЛОЙ, КОПИЯ ТОГО, ИЗ-ЗА КОТОРОГО ВЫГНАЛИ БЭКЕРА
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов