Сохранен 511
https://2ch.hk/pr/res/2184294.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ОБЩИЙ БУГУРТ ТРЕД V46.0 / GENERAL BUTTHURT THREAD V46.0 /butthurt/ /butthurt/

 Аноним 15/10/21 Птн 13:17:00 #1 №2184294 
16141018711541.png
КЛИЕНТ
@
ДАВАЙ БУДЕМ РАБОТАТЬ МИМО АПВОРКА
@
ОТКАЗЫВАЕШЬСЯ
@
РАБОТАЕШЬ НА НЕГО НЕСКОЛЬКО МЕСЯЦЕВ
@
НИ С ТОГО НИ С СЕГО ХОЧЕТ РАСТОРГНУТЬ КОНТРАКТ
@
ПРОСИШЬ ПОСТАВИТЬ НОРМ ОТЗЫВ
@
Я ПОСТАВЛЮ 3 БАЛЛА
@
НО ЗА ЧТО, Я ВСЁ СДЕЛАЛ НОРМАЛЬНО, У ВАС НЕ БЫЛО НАРЕКАНИЙ
@
НУ ТИП ЗАМНОГО ЧАСОВ НАРАБОТАЛ
@
ДАВАЙ СДЕЛАЮ РЕФАНД НА СКОЛЬКО НУЖНО ДЕНЕГ, ТОЛЬКО НАПИШИ НОРМАЛЬНЫЙ ОТЗЫВ
@
НИХАЧУ ВРАТЬ АПВОРКУ
@
Я ЧЕСТНЫЙ
@
ДА, ЧЕСТНО ПОЛЬЁТ ТЕБЯ ГРЯЗЬЮ ВМЕСТО ТОГО, ЧТОБЫ ПРИЗНАТЬ, ЧТО ОН ЖАДНЫЙ
@
А ПЛАТИТЬ МИМО АПВОРКА, ЧТО ЗАПРЕЩЕНО ЕГО ПРАВИЛАМИ, - ЭТО НОРМ, ЭТО НЕ ПРОТИВОРЕЧИТ ЕГО ПРИНЦИПАМ ЧЕСТНОСТИ


Предыдущий https://2ch.hk/pr/res/2164653.html
Аноним 15/10/21 Птн 13:20:31 #2 №2184299 
>>2184294 (OP)
Дежурно напоминаю, что протоколы взаимодействия по HTTP включают в себя массу предопределённых статус-кодов, что делает костылинг своих кодов ошибок поверх возвращения 200 статус-кода на все запросы чистейшим долбоебизмом.
Аноним 15/10/21 Птн 13:21:26 #3 №2184300 
15635237674090.jpg
>>2184299
Аноним 15/10/21 Птн 14:40:33 #4 №2184369 
>>2184294 (OP)
>>2184299
КОЛЛЕГА:
@
ДАВАЙ ВСЕГДА ВОЗВРАЩАТЬ 200
@..
ОТКАЗЫВАЕШЬСЯ
@
НИХАЧУ ВРАТЬ КЛИЕНТУ
@
Я ЧЕСТНЫЙ
Аноним 15/10/21 Птн 14:41:35 #5 №2184370 
>>2184299
О, гуру объясни каким кодом HTTP мне вернуть юзеру ошибку что он пиздоглазое мудило указал не валидный email.
При это вероятно это ебло мог отправить через curl
Аноним 15/10/21 Птн 14:59:20 #6 №2184389 
ДЕЛАЕШЬ ОГРОМНУЮ ФОРМУ, С КУЧЕЙ СОСТОЯНИЙ
@
ВСЁ УЧЁЛ, ЕСЛИ ГДЕ-ТО ЧТО-ТО ИДЁТ ПО ПИЗДЕ - ФОРМА К ЭТОМУ ГОТОВА И ВСЁ РАБОТАЕТ КАК НАДО
@
ГДЕ НЕ УЧЁЛ - УЧЛИ КОМПЕТЕНТНЫЕ КОЛЛЕГИ
@
ТЕСТИРОВЩИК НЕ ДАЛ ПРОСКОЧИТЬ НИ МАЛЕЙШЕЙ ХУЙНЕ
@
ВСЁ ЗБС, ИНОГДА ФОРМА ОТВАЛИВАЕТСЯ, НО ЭТО ЕСЛИ БЭКЕНД ЧТО-ТО ИЗМЕНИЛ И НЕ ПРЕДУПРЕДИЛ - ОПЕРАТИВНО ВНОСЯТСЯ ИЗМЕНЕНИЯ И ВСЁ РАБОТАЕТ
@
...
@
НА ПРОЕКТ ПОДКЛЮЧИЛИ ДЖУНА
@
ТЫ ЗАНЯТ ДРУГИМИ ЗАДАЧАМИ, КОЛЛЕГИ ТОЖЕ
@
ЭТУ ФОРМУ КТО-ТО СЧЁЛ МАЛОВАЖНОЙ И НЕСЛОЖНОЙ - В ТЕЧЕНИЕ СПРИНТА ЕЙ ЗАНИМАЛСЯ ТОЛЬКО ДЖУН
@
ВОТ ТЕБЕ ПРИЛЕТАЕТ БАГ ПО ФУНКЦИОНАЛУ, КОТОРЫЙ ЕСТЬ И В ЭТОЙ ФОРМЕ
@
"ПОПРАВЛЮ СРАЗУ И В НЕЙ, МНЕ НЕ СЛОЖНО"
@
ФОРМА НЕ РАБОТАЕТ В ПРИНЦИПЕ
@
ОКУКЛИВАЕШЬСЯ В РАМКИ БАГА, ФОРМУ НЕ ТРОГАЕШЬ
@
В БАГЕ ЕСТЬ ОШИБКА, ПРО КОТОРУЮ ДЖУН ПИСАЛ И ТЫ ОТВЕЧАЛ ЕМУ, С ЧЕМ ОНА СВЯЗАНА
@
ОН ПРОСТО ПОСТАВИЛ УСЛОВИЕ, ЧТОБ КОД НЕ СРАБАТЫВАЛ И ОШИБКА НЕ ПОЯВЛЯЛАСЬ

Аноним 15/10/21 Птн 15:03:11 #7 №2184391 
>>2184370
400
Аноним 15/10/21 Птн 15:04:30 #8 №2184392 
16132548591520.png
>>2184369
Аноним 15/10/21 Птн 16:56:16 #9 №2184531 
НЕТ ЗАДАЧ
@
НЕ ДАЮТ ЗАДАЧ
Аноним 15/10/21 Птн 17:10:09 #10 №2184542 
1634307008735.jpg
1634307008740.jpg
>>2184392
Респонс приехал
Аноним 15/10/21 Птн 17:19:34 #11 №2184552 
>>2184531
А зарплату платят?
Аноним 15/10/21 Птн 17:38:11 #12 №2184564 
>>2184552
Да. У меня видимо рабский менталитет - мне неприятно сидеть без задач даже 2 часа из 8. Как так то, задач нет? У всех вон есть, а мне не дают.
Аноним 15/10/21 Птн 18:29:21 #13 №2184637 
>>2184370
Это классическое 400 Bad Request, так что не очень пример.

>>2184564
Это не совсем рабский менталитет, а потому что ты своё время тоже проебываешь, а мог бы быть загружен тасками, прокачивать скиллы и получать большую зп.
Аноним 15/10/21 Птн 20:43:44 #14 №2184767 
CQRS
@
ПРОСТО НЕ ДЕЛАЙ МЕТОДЫ С САЙД ЭФФЕКТАМИ


Сука, а нахуя такое сложное название выдумывать и называть это какой-то неебацца методологией?
Аноним 15/10/21 Птн 20:47:52 #15 №2184769 
>>2184391
>>2184637
РЯЯЯ МАССА ПРЕДОПРЕДЕЛЁННЫХ СТАТУС-КОДОВ
@
НА ВСЕ ОШИБКИ, НЕ ВПИСЫВАЮЩИЕСЯ В НТТР-МАНЯМИРОК, ВОЗВРАЩАТЬ ОДИН И ТОТ ЖЕ 400
Аноним 15/10/21 Птн 20:51:27 #16 №2184772 
>>2184767
> НЕ ДЕЛАЙ МЕТОДЫ С САЙД ЭФФЕКТАМИ
Нет. Смысл CQRS в делении всех процедур на команды с сайд-эффектами и запросы, которые ищут данные и ничего не изменяют.
Аноним 15/10/21 Птн 20:52:52 #17 №2184774 
>>2184772
Ну да, надо было написать не методы, а геттеры. Сути не меняет. Это очень простой принцип.
Аноним 15/10/21 Птн 20:54:31 #18 №2184775 
>>2184774
Геттеры тупо возвращают значение поля объекта. Запрос CQRS лезет в БД или сеть.
Аноним 15/10/21 Птн 20:55:34 #19 №2184776 
>>2184775
>пук
Аноним 15/10/21 Птн 20:56:15 #20 №2184778 
>>2184776
> среньк
Аноним 15/10/21 Птн 20:57:15 #21 №2184780 
>>2184772
На каком уровне это разделение происходит?
Вот есть у меня контроллер/класс, который запросы принимает показать данные и накрудить их. Я теперь должен просто 2 контроллера или сервиса сделать в одном запросы на селекты из бд, на другом уже создание/удаление?
Или мне надо отдельную директорию создавать со своими контролерами/сервисами/репозиториями?
Аноним 15/10/21 Птн 20:58:18 #22 №2184783 
>>2184769
Для невписывающихся ошибок есть error message и можешь наговнякать свои внутренние коды. Только фронту скорее всего они нахуй будут не нужны. Он просто выдаст текстовое сообщение об ошибке юзеру и не будет ебать себе мозг
Аноним 15/10/21 Птн 21:00:19 #23 №2184785 
>>2184780
Не надо ничего специально делать, у тебя и так cqrs. Это как паттерны, которые используешь и даже не прдозреваешь, что они имеют специальное название. В круде R означает то же, что Q в cqrs, остальные буквы круда означают C.
Аноним 15/10/21 Птн 21:01:48 #24 №2184788 
>>2184783
> Только фронту скорее всего они нахуй будут не нужны. Он просто выдаст текстовое сообщение об ошибке юзеру и не будет ебать себе мозг
Так мы и приходим к бесполезности встроенных статускодов для ошибок из бизнес-логики.
Аноним 15/10/21 Птн 21:02:02 #25 №2184789 
ТАК ДЕРЕВО ВЫ УМЕЕТЕ ВРАЩАТЬ
@
ЧТО ОЗНАЧАЕТ КОД 317
@
А 418?

Аноним 15/10/21 Птн 21:03:31 #26 №2184790 
>>2184789
>418
Я чайник.
Аноним 15/10/21 Птн 21:03:50 #27 №2184791 
>>2184790
Понял, спс.
Аноним 15/10/21 Птн 21:09:26 #28 №2184795 
>>2184299
Припеклоу?
Аноним 15/10/21 Птн 21:10:41 #29 №2184796 
ВСЕГДА ВОЗВРАЩАЙ 500
Аноним 15/10/21 Птн 21:13:22 #30 №2184798 
>>2184796
500 INTERNAL SERVER ERROR { СТРАНИЦА УСПЕШНО ОБНОВЛЕНА }
Аноним 15/10/21 Птн 21:15:42 #31 №2184799 
>>2184798
Нет, 500 при любой ошибке. Раздел не найден - 500, нет доступа - 500, сессия истекла - 500, ручка вернула ошибку - 500. Незачем грузить юзера деталями, фронты отрисуют "произошла ошибка", а поддержка посмотрит в логах.
Аноним 15/10/21 Птн 21:21:14 #32 №2184801 
slayer.jpg
>>2184799
Аноним 15/10/21 Птн 21:21:58 #33 №2184802 
>>2184788
В одном случае фронт напишет "вы отправили слишком много запросов, попробуйте позднее" (429), в другом случае напишет "объект с таким именем уже существует" (409), в ещё одном случае напишет "у вас закончились средства на счёте" (402). У двухсоткадебила фронт напишет неопознанная ащипка, потому что эта хуйня ему пришла в теле JSON'а.
Аноним 15/10/21 Птн 21:23:42 #34 №2184803 
>>2184802
Как там в 2002? Все браузеры работают с UTF-8 по умолчанию.
Аноним 15/10/21 Птн 21:24:39 #35 №2184804 
>>2184803
А сервера на windows-1251
Аноним 15/10/21 Птн 21:25:32 #36 №2184806 
>>2184804
Moscow Squirrel Institute?
Аноним 15/10/21 Птн 21:27:53 #37 №2184809 
X8K2fofDNR.png
>>2184802
как объяснишь это? Кстати где найти нормальное описание апи двачей?
Аноним 15/10/21 Птн 21:30:27 #38 №2184812 
>>2184809
Только сервис-куколд публикует нормально описание.
Альфа-сервисы требует реверс-инжиниринга.
Аноним 15/10/21 Птн 21:41:31 #39 №2184819 
>>2184809
Эта хуйня вообще 401 Unauthorized возвращает.
Аноним 15/10/21 Птн 21:48:43 #40 №2184822 
>>2184802
> неопознанная ащипка
Для тех, кому лень, расшифрую "неопознанная ащипка" в cp1251.
Аноним 15/10/21 Птн 21:58:41 #41 №2184830 
>>2184809
Зачем вообще объяснять действия абу? Единожды макака - всегда макака.
Мод не бань плез
Аноним 15/10/21 Птн 22:00:04 #42 №2184831 
>>2184803
Суть не в UTF-8, а в том, что возвращая на все запросы 200, ты переносишь часть логики отображения, а именно - тексты ошибок, на бэкэнд, где эта логика нахуй не впёрлась.
Аноним 15/10/21 Птн 22:04:17 #43 №2184832 
>>2184831
ВСЯ логика должна быть на бэкенде. Фронт должен генерироваться автоматом из модели данных, в нём не должно быть вообще никакой логики.
Аноним 15/10/21 Птн 22:35:04 #44 №2184845 
>>2184832
- СЫЧЁВ, ПОЧЕМУ ПОЛЬЗОВАТЕЛЮ ВЫВОДИТСЯ СООБЩЕНИЕ "У ВАС ЗАКОНЧИЛИСЬ СРЕДСТВА НА СЧЁТЕ", ХОТЯ ДОЛЖНО ВЫВОДИТЬСЯ "ПОПОЛНИТЕ СЧЁТ, ПОМЖАЛУЙСТА"????7
@
- ТАК ВЕДЬ Я Ж БЭКЭНДЕР, КАБАН КАБАНЫЧ, С ТАКИМ ВОПРОСОМ К ФРОНТУ
@
- ФРОНТЭНДЕР ЕРОХИН СКАЗАЛ, ЧТО СООБЩЕНИЕ СОЗДАЁТСЯ НА БЭКЭНДЕ!!!!1
@
ПИСОЕШЬ
@
КАКОЕШЬ
@
ФИКСИШЬ СООБЩЕНИЯ ДЛЯ ФРОНТА
@
ПО РУССКОМУ У ТЕБЯ В ШКОЛЕ БЫЛА ТРОЙКА, ПОЭТОМУ СОВЕРШАЕШЬ ШЕСТНАДЦАТЬ ОРФОГРАФИЧЕСКИХ ОШИБОК
@
ЖИДКО ПУКНУВ, УМИРАЕШЬ
Аноним 15/10/21 Птн 22:39:15 #45 №2184848 
>>2184845
Ну так все сообщения должны быть на бэкенде. Странно, что Сычёв этого не знает, хотя это именно его задача.
Аноним 15/10/21 Птн 22:40:09 #46 №2184850 
>>2184845
Локализировать на 12 языков тоже сам будешь?
Аноним 15/10/21 Птн 23:03:19 #47 №2184858 
>>2184848
Тыскозал?
Аноним 15/10/21 Птн 23:07:36 #48 №2184862 
>>2184858
Этого не понимают только конченные долбоёбы типа двусоткадебилов.
Аноним 15/10/21 Птн 23:12:29 #49 №2184865 
>>2184862
Ты не в ту сторону воюешь, долбоёб.
Аноним 15/10/21 Птн 23:14:24 #50 №2184866 
>>2184865
Я знаю, в какую сторону воюю, долбоёб. Долбоёбы и двусоткадебилы, и те, у кого тексты ошибок на фронте.
Аноним 15/10/21 Птн 23:36:28 #51 №2184878 
>>2184850
По-твоему локали должны быть вне приложения? Ебать, этот тред ещё может удивить.
Аноним 16/10/21 Суб 01:53:42 #52 №2185020 
>>2184294 (OP)
Да ладно! Неужели тру-стори? Я не работал на апворке, но даже если offline работодателя жестко по хуям прокатываешь, и, казалось бы, у него есть объективные причины для недовольства, он тебе это лично скажет, и скажет, что не желает продолжать контракт. Но, при этом, он может даже согласиться написать хорошую рекомендацию.

И по себе заметил: я, скорее, вообще никакой рекомендации не дам по сотруднику, который меня жестко не устроил, чем напишу что-то плохое. Это же как в Яндекс-такси. Ты, скорее, вообще не поставишь оценку водителю, чем поставишь меньше пяти звёзд.

Вообще, правдивые отзывы я даю только тем людям, которых лично знаю. Да и они мне только на кухне могут намекнуть, что такой-то - немного мудоват. Ведь негативный отзыв срёт в карму не только ему, но и тебе. Может быть это ты на самом деле очень переговороспособный, а он - нормальный и в другой команде будет нормально работать, нахуй рисковать своей же кармой в таком случае?

Есть даже общепринятая техника собеседований (не только у меня такая): когда берёшь человека на работу, просто просишь рекомендацию. Что там написано - вообще не важно, можно даже не читать. Важно, что рекомендация есть. Потому что все прекрасно понимают, что если человек не конченный мудак, то рекомендацию ему напишут. А если у кого-то и был негативный опыт, то он не будет открыто писать, что человек - мудак, он как-то уклончиво ответит, мол: "Я не готов дать однозначную оценку, сам решай, подходит он тебе или нет." Чтобы откровенный негатив влепили, это надо очень постараться же, разве нет?
sageАноним 16/10/21 Суб 02:05:57 #53 №2185026 
>>2185020
Бла бла, много слов. Попасться может какой угодно шизик, который из-за 50 долларов удушится и напишет такой разгромный отзыв, как будто ты его тысяч на 10 долларов обокрал. История вполне похожа на правду.
мимо-апворкер
Аноним 16/10/21 Суб 02:53:58 #54 №2185037 
userapi-register.png
userapi-addmessage.png
userapi-addfriend.png
Напомню, как должна выглядеть апишка здорового человека: http://web.archive.org/web/20081217234201/http://userapi.com/?act=doc
Аноним 16/10/21 Суб 05:16:25 #55 №2185049 
>>2185037
>sex не boolean
Аноним 16/10/21 Суб 05:46:54 #56 №2185052 
>>2185049
Тут скоро и int64 не хватит.
Аноним 16/10/21 Суб 07:22:22 #57 №2185057 
>>2184531
ЖДЕШЬ ЗАДАЧИ
@
ХУЕВО ОТ НИХУЯНЕДЕЛАНЬЯ И САМОЗВАНСТВА
@
ДАЛИ ЗАДАЧИ
@
ХУЕВО ОТ ТОГО ЧТО ПРИХОДИТСЯ РАБОТАТЬ
Аноним 16/10/21 Суб 07:48:10 #58 №2185060 
>>2185037
Пиздец. Отказываюсь верить, что это правда. Хер с ними с query params, хер с ним с ответами даже (ok, 4, rejected), но что за пиздец с ответами.
Аноним 16/10/21 Суб 08:22:11 #59 №2185067 
rsz800x800ab9e4a8f4da681963c8145063d910027.jpeg
>>2185037
> &pass=777777777
Аноним 16/10/21 Суб 08:23:47 #60 №2185068 
>>2184866
Но ведь только двухсоткадебилы вынуждены хранить тексты ошибок не на фронте >>2184831
Аноним 16/10/21 Суб 08:43:35 #61 №2185074 
>>2185057
Потому что чем дольше сидишь без задач, тем больше шанс, что тебе в итоге скинут какое-нибудь говно, которое никто не хотел разгребать, лишь бы занять чем-нибудь.
Аноним 16/10/21 Суб 10:49:48 #62 №2185103 
>>2185052
Люблю двач за это
Аноним 16/10/21 Суб 16:15:20 #63 №2185292 
>>2185074
Напиши тесты.
Аноним 16/10/21 Суб 16:20:55 #64 №2185295 
>>2185292
Так тесты и есть
> какое-нибудь говно, которое никто не хотел разгребать
Туда же рефакторинг, исправление опечаток, документирование кода и прочая.
Аноним 16/10/21 Суб 16:30:10 #65 №2185304 
>>2185295
Тебе не доставляет удовольствия покрывать код тестами?
Держите самозванца, это не программист.
Аноним 16/10/21 Суб 23:59:18 #66 №2185595 
>>2184542
Ебать я проиграл
Аноним 17/10/21 Вск 00:19:20 #67 №2185613 
>>2184848
Бекенд должен вернуть 4хх или 5хх-й статус и в теле ответа жсон с бизнес-ошибкой 1488282, а фронт уже на её основании должен написать нужный текст. JSON с маппингом кодов ошибок в текст для нужной локали можно хранить на s3 отдавать как статику, всё равно он меняется реже чем код фронтенда деплоится.
Аноним 17/10/21 Вск 13:20:30 #68 №2185820 
>>2185613
>Бекенд должен вернуть 4хх или 5хх-й статус
Бэкенд никому ничего не должен, запомни это, дружок.
Аноним 17/10/21 Вск 17:14:49 #69 №2185973 
>>2185613
>Бекенд должен вернуть 4хх или 5хх-й статус
как девопсы должна отличать реальный 500 от "баба срака не то нажала"? Пусть в логах копаются, не сахарные?
Аноним 17/10/21 Вск 18:39:11 #70 №2186024 
>>2185973
По проценту этих самых 4хх и 5хх. Если их меньше процента - можно хер забить. Чейнж май манд.
Аноним 17/10/21 Вск 18:43:45 #71 №2186028 
>>2186024
вся суть кодоблядков. Мониторинг нахуй, соблюдение стандартов нахуй, лишь бы фронтану было "удобно"
Аноним 17/10/21 Вск 19:00:23 #72 №2186039 
>>2186028
Двачую этого. Ебанутого, который зафорсил пихать бизнес в HTTP-коды, надо выебать кочергой.
мимо фуллстек
Аноним 17/10/21 Вск 19:38:29 #73 №2186083 
>>2185973
> баба срака не то нажала
Ну я думаю девопсы смогут отличить 400-й от 500-го
Аноним 17/10/21 Вск 19:44:20 #74 №2186097 
>>2186083
так бекенд может возвращать 500 на бизнес-ошибки? А реальную 400 логировать уже не надо?
Аноним 17/10/21 Вск 20:02:10 #75 №2186126 
>>2186039
Расскажешь, почему ответ 200 OK на неуспешную регистрацию лучше, чем 400 Bad Request или 422 Unprocessable Entity? А так же расскажешь, какими манятранспортными кодами ты вообще пользуешься, кроме 200 и 500, и какой манятранспортный слесарь их выставляет, если не твой сервер, по написанной тобой бизнес-логике?
Аноним 17/10/21 Вск 20:06:47 #76 №2186138 
>>2186126
неуспешная регистрация это успешная операция приложения, бизнес-логики и транспорта. Ничего не сломалось, не потерялось, не упало, все проверки сработали. Почему это должно быть ошибкой?
Аноним 17/10/21 Вск 20:42:12 #77 №2186210 
>>2186138
>неуспешная регистрация это успешная операция приложения, бизнес-логики и транспорта
Что такое "неуспешная операция" всего этого и где в дело вступают статус коды? Если у тебя возникнет "ошибка транспорта", то к серверу запрос не дойдет в принципе, и никаких статус кодов там и в помине не будет. Ошибка же приложения, это по твоим критериям получается любая runtime error, которую ты так же должен обработать ручками и отдать клиенту 500ку. И тут два вопроса:

1) Схуев ли ты в этих хочешь отдавать клиенту 500ку, а не 200, как обычно в твоем шизоприложении? Ты же ошибку поймал, обработал, обычная бизнес-логика, как при ошибке регистрации. Кукарек "чтобы админы знали" не принимается, ты можешь написать обработчик своих кастомных говноошибок точно так же, раз решил ими пользоваться в принципе, да и знать о том, что клиент не может за 20 запросов подряд зарегаться, настолько же важно для бизнеса, как знать о 500ках, может даже важнее.
2) Даже если ты ответишь кое-как на первый вопрос, остается еще вопрос: где тут в дело вступают все остальные сотни статус кодов, кроме 200 и 500? Кто их выставляет, по какому принципу, если ты в "бизнес-логике" их трогать не хочешь? Зачем ты выкинул в мусорку половину протокола?
Аноним 17/10/21 Вск 20:46:34 #78 №2186219 
>>2186210
>Если у тебя возникнет "ошибка транспорта", то к серверу запрос не дойдет в принципе
дальше не читал
Аноним 17/10/21 Вск 20:50:40 #79 №2186227 
>>2186219
И правильно, что не читал, дебил мелкобуквенный, иди читай лучше что такое http протокол, да и вообще, что такое протокол в принципе и почему это не автобус-транспорт, как ты в своей шизоидной голове видимо вообразил. Потом вернешься и извинишься.
Аноним 17/10/21 Вск 22:01:13 #80 №2186290 
>>2186138
Вообщем, похоже 200 на всё адепты не имеют базовых понятияй о TCP/IP.

HTTP - это не протокол транспортировки, а протоко бизнес уровня, и его статус коды созданы для использования приложениями.

Протокол транспортировки - это TCP.

То что вы делаете, возвращая
>200 Ok { "error": "user not found" }
вместо
>404 NotFound { "error": "user not found" }
- это ваши колхозные стандарты, создающие недо-протоколы поверх HTTP, нигде не задокументированные.
Аноним 17/10/21 Вск 22:01:46 #81 №2186291 
tcpIp.jpg
>>2186290
отклеилось
Аноним 17/10/21 Вск 22:04:46 #82 №2186292 
>>2186291
BUSINESS LAYER с ROOCHKAME забыли нарисовать
Аноним 17/10/21 Вск 22:11:13 #83 №2186295 
>>2184878
Тащемто сообщения об ошибках могут локализоваться и на сервере. Так проще что-то на нём изменить и не надо ждать, пока приложения на всех платформах обновятся.
Плюс ты не хранишь одинаковые сообщения об ошибках и их локализации отдельно для каждой платформы. Всё в одном месте.
А уже локализации UI приложений пусть лежат в самом приложении.
Аноним 17/10/21 Вск 22:14:49 #84 №2186296 
>>2185020
>>2185026
Так у меня уже 40 контрактов за 7 лет на апворке. Со всеми клиентами можно было договориться. Если им кажется замного часов - или бесплатно что-то делаешь или рефандишь. А тут какой-то особенно ебанутый попался. Но это скорее всего просто шантаж. Пытается меня посильнее напугать, а потом заставлять делать что хочет. Был ещё много лет назад китаец с похожим подходом
Аноним 17/10/21 Вск 22:22:39 #85 №2186304 
>>2185020
> И по себе заметил: я, скорее, вообще никакой рекомендации не дам по сотруднику, который меня жестко не устроил, чем напишу что-то плохое. Это же как в Яндекс-такси. Ты, скорее, вообще не поставишь оценку водителю, чем поставишь меньше пяти звёзд.

Так и я по себе так сужу - зачем портить человеку жизнь. А есть ебанутые стервозные люди. Не много, но есть. Но как правило они просто хотят выдоить побольше выгоды из фрилансера за минимальные деньги
Аноним 17/10/21 Вск 22:26:09 #86 №2186307 
>>2185020
Рекомендации и отзывы на апворке - это принципиально разные вещи. Рекомендацию ты можешь выбросить в мусорку, а отзыв на апворке так просто не уберёшь. Только топ рейтед фрилансеры могут удалить и то не чаще чем раз в 10 контрактов. Так что клиенты смекнули это и пользуются
Аноним 17/10/21 Вск 22:58:33 #87 №2186327 
>>2186291
Это application layer для http страницы, как изначально создавалось в конце прошлого века. Тут согласен. А если у тебя не страница, а целое приложение поверх - то тут нет, тут поверх нужен свой application layer, а http становится транспортом.
Аноним 17/10/21 Вск 23:35:18 #88 №2186360 
>>2186290>>2186327
Вы оба неправы, потому что считаете, что есть отдельно транспорт в виде tcp/http(автобус), а есть отдельно сервер с некой бизнес-логикой. И что якобы можно в этот автобус зайти, сесть, поехать и на полпути к серверу получить от водителя пинок под зад с причиной "404 тормоза не найдены, всем выйти". Такого быть не может, протокол имплементируется конечным сервером и в отрыве от этого сервера(и клиента) никакого протокола не существует, в воздухе он не висит. Если сервер не послал соединение нахуй в принципе в самом начале, то ты уже до этого сервера "доехал" и общаешься именно с ним, а не с водилой автобуса. И все коды, хуйды и прочее выставляет так же сервер, а у автобуса(протокола) как такового есть только два состояния - "соединение установлено" и "соединение разорвано". Так что ваши рассуждения о лейерах в контексте разговора смысла не имееют, лееры существуют только в виде абстракций на бумаге, в реальном мире существует клиент и существует сервер, с которым этот клиент общается.
Аноним 17/10/21 Вск 23:39:35 #89 №2186363 
Уже не первый десяток тредов рестодети все никак не могут определиться как правильно сову на глобус натягивать, в то время как графкл, жрпц и прочие бояре всегда возвращают 200 и не ебут мозги.
Аноним 17/10/21 Вск 23:49:54 #90 №2186369 
>>2186363
Потому что у того же графкл есть полностью своя система работы с данными, от действий, до ошибок, до самой структуры этих данных. И там http коды действительно не имеют смысла, в основном потому, что они не предусматривают "частичный успех" запроса, тогда как графкл для этого и сделан - чтобы клиент мог сам выбирать, какие действия ему выполнить в одном запросе и какие данные получить в ответе. С классическим REST-сервером это бессмысленно сравнивать и бессмысленно пытаться фичу одного сделать костылем другого, т.к абсолютно разные вещи для разных задач.
Аноним 17/10/21 Вск 23:59:38 #91 №2186373 
>>2186369
И что такого особенного в ресте что ему прямо обязательно натягивать коды на бизнес логику?
Аноним 18/10/21 Пнд 00:10:25 #92 №2186381 
НУ ВСЁ, ПИЗДА, БУГУРТ ТРЕД СКАТИЛСЯ В РЕСТОСРАЧ
Аноним 18/10/21 Пнд 00:11:24 #93 №2186382 
>>2186373
Дело не в ресте(который ни слова не говорит о статус кодах, вот вообще ни одного), а в том, что если ты хочешь общаться с классическим http-сервером, перекидывая стандартные странички с текстом(хоть html, хоть json, хоть рест, хоть хуест), то тебе нужно учитывать стандартные практики, которым http-сервера и http-клиенты следуют. И там их целый набор - кешировать 200, реагировать на не-200 статус другим образом, писать в логи такие статусы, игнорировать другие, и так далее и так далее. Все эти практики стандартные, общепринятые, ожидаемые и понимаются разработчиками с полуслова. Если ты хочешь все эти практики выкинуть в окно и переизобрести заново, то тебе нужна нихуевая причина, иначе ты просто долбоеб. У разработчиков графкл была причина - они хотели дать клиенту больше гибкого контроля над сервером, вместо набора конкретных команд и эндпоинтов(но очевидно это пришло с усложнением и своими проблемами). А у тебя какая?
Аноним 18/10/21 Пнд 00:21:10 #94 №2186384 
>>2186382
Ну так как раз таки рест это единственный подход к апи, который обращается со статус кодами не так как остальные. И про работу со статус кодами ты все верно сказал, во всем не-рест-мире норма например будить админа, когда слишком много 400/500 ошибок, потому что значит что-то на сервере отъебнуло, а не то что мамкин кулхацкер в запросе -100тысяч поменял на +100миллионов и ждёт что ему деньги на счет нарисуются.
Аноним 18/10/21 Пнд 00:26:29 #95 №2186389 
>>2186384
4xx - это клиентские ошибки, которые всегда handled и являются частью нормальной работы. А вот если 500+, даже если это не exception в рантайме (например запись в дб не прошла, но без exception) - это как раз таки повод поднимать админа, всё правильно.

Аноним 18/10/21 Пнд 00:28:34 #96 №2186390 
>>2186381
Двачую. Заебали шизики.
Аноним 18/10/21 Пнд 00:29:45 #97 №2186391 
>>2186384
>Ну так как раз таки рест это единственный подход к апи, который обращается со статус кодами не так как остальные
Будь добр, открой страницу в википедии с описанием реста и найди там хотя бы одно слово о статус кодах. Найдешь - приходи и пиши эту чушь.
>норма например будить админа, когда слишком много 400/500 ошибок, потому что значит что-то на сервере отъебнуло
Ты понятия не имеешь, о чем говоришь. Админ у него будет null pointer error на сервере фиксить, ну еб твою мать.
Аноним 18/10/21 Пнд 00:33:51 #98 №2186392 
og-image[1].png
>>2186382
> У разработчиков графкл была причина - они хотели дать клиенту больше гибкого контроля над сервером, вместо набора конкретных команд и эндпоинтов(но очевидно это пришло с усложнением и своими проблемами).

Кстати, кто вкатился в графкл - стоит ли оно того? Говно или годнота? Взлетит, или поиграются и забудут? Я вяло ковырял на досуге, вроде и прикольно, но по-моему слишком много сложностей, а выгоды особой нет, думаю не взлетит.
Аноним 18/10/21 Пнд 00:34:20 #99 №2186394 
>>2186391
Хорошо, не рест, а отдельные рестошизики. Так доволен?

>null pointer
Админ сначала должен логи раскопать и пнуть уже потом кодеров, если вина в их говнокоде, все верно.
Аноним 18/10/21 Пнд 00:35:38 #100 №2186396 
Самый restful протокол - это SOAP.
Аноним 18/10/21 Пнд 00:38:55 #101 №2186400 
Вначале был фидо.

Потом появился http в виде html страниц. Это были страницы с форматированным текстом и возможностью делать ссылки на другие такие страницы. Http в качестве обслуживания запроса этих страниц. Создатель не предполагал появления программной логики внутри страниц, или что http будут использовать другие приложения.

Прошло лет 20.

Относительно недавно появился форс restful - попытка натянуть http на всю возможную бизнес логику. Попытка натянуть сову на глобус. Естественно нереализуемая за пределами запроса страничек. Весь это рестосрач - отголосок этого форса, результат гнилостного влияния этой бессмыслицы на неокрепшие умы.
Аноним 18/10/21 Пнд 00:41:26 #102 №2186401 
>>2186400
>Создатель не предполагал появления программной логики внутри страниц, или что http будут использовать другие приложения.
А создатель интернета не предполагал, что в нем будут смотреть порнуху. Срочно удалить всю порнуху из интернета.
Аноним 18/10/21 Пнд 00:43:42 #103 №2186403 
Что нам говорит рестфул? Что существует только 4 глагола, остальное это существительные.
Как по рестфулу сказать "свести годовой бюджет"? Пук среньк. Как сказать "выстрелить по противнику"? Мммм мням нинужна.

Рестфул это чушь, неприменимая к самостоятельным сложным приложениям
Аноним 18/10/21 Пнд 00:50:02 #104 №2186406 
>>2186403
POST годовые-бюджеты/1/сведения-годовых-бюджетов
POST игроки/yoba/противники/peka/атаки { тип: pewpew }
200 { 404: pewpew'kalka ne naidena }
Аноним 18/10/21 Пнд 00:50:53 #105 №2186407 
>>2186403
> Как по рестфулу сказать "свести годовой бюджет"?
Можно, если сводить его на клиенте и затем сохранять через PUT. Только это бизнес-логика на клиенте, рай для хацкеров, ад для безопасников.
Аноним 18/10/21 Пнд 00:51:18 #106 №2186408 
>>2186392
Если ты имеешь в виду "взлетит ли для обычных апишек", то нет, не взлетит и не должен, графкл для этого не предназначен в принципе. В 99% случаев выверенный контроль над данными с сервера нахуй не нужен, если у тебя нет сотен непредсказуемых клиентов, которым нужны абсолютно разные данные в разных комбинациях. У обычных приложений все клиенты и все действия известны заранее, им не нужно усложнять работу со всем своим API в несколько раз, чтобы удовлетворить васю, которому захотелось дернуть пользователей, комментарии, платежи и свое очко одновременно на одной странице. И даже для редких исключений можно сделать исключение в одном месте, а не перехуячивать всю архитектуру с нуля. Так что нет, графкл - это очень нишевая вещь, которую просто расфорсили до невозможности и пихают куда попало. Если ты придешь в контору, которая пользуется графкл и это не гугл/гитхаб/майкрософ, то тебе можно дать только один совет - беги нахуй.
Аноним 18/10/21 Пнд 00:52:04 #107 №2186409 
>>2186403
>Как по рестфулу сказать "свести годовой бюджет"?
POST /do_anything
>Как сказать "выстрелить по противнику"?
Зачем ты стреляешь по противнику через протокол обмена текстом, шиз?
Аноним 18/10/21 Пнд 00:53:55 #108 №2186411 
2 чая светло зелёных.jpg
>>2186408
Аноним 18/10/21 Пнд 00:58:53 #109 №2186414 
>>2186394
>Админ сначала должен логи раскопать и пнуть уже потом кодеров, если вина в их говнокоде, все верно.
А теперь подумай, что случается чаще - 500ка по вине упавшей базы данных(лол блять) или 500ка по вине говнокодерства? И да, ты не ответил, нахуя тебе 500ка, если ты можешь будить админа и по 200 со своим любимым говновелосипедом вроде 200 OK { error: 'runtime_error' }? Религия не позволяет? Или может все-таки существуют определенные конвенции по поводу значений статус кодов и которые встроены по умолчанию во все системы, от клиентских до мониторящих? А если они существуют в 500ках, то почему ты так яро отрицаешь их существование в 400/422 и иже с ними?
Аноним 18/10/21 Пнд 01:45:12 #110 №2186429 
>>2186408
Годная поста, схороню
Аноним 18/10/21 Пнд 01:45:14 #111 №2186430 
>>2186406
> сведения-годовых-бюджетов
Охуительный ресурс, создайте 2 инстанса
Аноним 18/10/21 Пнд 01:55:47 #112 №2186436 
>>2186028
У двухсоткадебилов с мониторингом и стандартами ещё печальнее.
Аноним 18/10/21 Пнд 02:00:35 #113 №2186437 
>>2186436
Двухсоткадебилы, как ты грубо называешь более опытных коллег, мониторят работу бизнес-логики, а не код ответа. Твоё приложение может лежать, но отдавать 200, потому что одна девопсина настроила Always Online™ в CF, а вторая об этом не знала. Заебись промониторил?
Аноним 18/10/21 Пнд 02:13:51 #114 №2186440 
>>2186437
Ебать дебил, если ты мониторишь приложение через запрос к конечному серверу, то как тебе статус коды в принципе помогут узнать о том, что клаудфлара закешировала ответ да еще и учитывая что ты и так всегда 200 хочешь возвращать?? А если ты мониторишь его с самого сервера как нормальный человек, то при чем тут вообще клаудфлара? Как в лужу пукнул.
Аноним 18/10/21 Пнд 02:19:04 #115 №2186443 
>>2186408
Так у гитхуба же вроде обычный РЕСТ на рубях.
Аноним 18/10/21 Пнд 02:21:02 #116 №2186444 
image.png
>>2186409
>стреляешь по противнику через протокол обмена текстом
Ничего. Вон в первыe TBS вообще по электронной почте играли.
Аноним 18/10/21 Пнд 02:21:46 #117 №2186445 
>>2186437
>Двухсоткадебилы, как ты грубо называешь более опытных коллег
Пердикс не означает "более опытный".
Аноним 18/10/21 Пнд 02:36:11 #118 №2186449 
>>2186440
>как тебе статус коды в принципе помогут узнать о том
Членикс, я понимаю, что у тебя маленькая оперативная память, но постарайся уложить в неё абстракцию целиком. Я не использую статус коды в бизнес логике => они ничего в принципе не помогают узнать by design. Ты пытаешься спорить с моей парадигмой, подменяя её суть сутью своей. Своим мониторингом я буду проверять отработала ли бизнес-логика, а не ответил ли веб-сервер "всё ок".
>мониторишь его с самого сервера как нормальный человек
Проиграл с этого SRE инженера. "Сам сервер" у нормальных людей — это контейнеры, создаваемые и уничтожаемые сто раз на дню.
[не забыть при перекате] Аноним 18/10/21 Пнд 02:38:09 #119 №2186450 
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
Аноним 18/10/21 Пнд 02:39:41 #120 №2186451 
>>2186449
> "Сам сервер" у нормальных людей — это контейнеры, создаваемые и уничтожаемые сто раз на дню.
Я так и понял, что ты дебсик-сисьадмин и не встречал нормальные системы мониторинга, которые работают на самом сервере и являются его частью. Снаружи сервера ты только за своим хуем можешь последить, а не за ошибками со всеми подробностями.
Аноним 18/10/21 Пнд 02:40:50 #121 №2186452 
>>2186450
Паста, что такое "веб-сервер" в отрыве от "приложения", кто его пишет, и где именно происходит его разделение с "приложением"?
Аноним 18/10/21 Пнд 02:50:51 #122 №2186454 
>>2186452
>что такое "веб-сервер"
nginx, caddy, Apache
>кто его пишет
http://hg.nginx.org/nginx/
https://github.com/caddyserver/caddy/graphs/contributors
https://httpd.apache.org/contributors/
Аноним 18/10/21 Пнд 02:54:06 #123 №2186455 
>>2186452
>где именно происходит его разделение с "приложением"
Обычно это место называется "сокет" в случае размещения веб-сервера и приложения на одной машине. В случае размещеня на разных твой вопрос становится абсурдным.
Аноним 18/10/21 Пнд 02:58:26 #124 №2186456 
>>2186454
То есть ты отдаешь все-все статус коды под nginx-прокладку, которая в 99% случаев пользуется только тремя, а себе оставляешь огрызок и переизобретаешь эти самые статусы заново, я правильно понял? И соответственно 500ки тоже не отдаешь, ведь в nginx 500тить нечему по сути? И при этом еще заставляешь клиента отличать ошибку nginx от ошибки конечного сервера и обрабатывать два набора ошибок, так? А ты не ебанутый случаем?
Аноним 18/10/21 Пнд 03:00:31 #125 №2186457 
>>2186456
>соответственно 500ки тоже не отдаешь
А ты отдаёшь? Кто после этого ёбнутый?
Аноним 18/10/21 Пнд 03:07:30 #126 №2186458 
>>2186456
>соответственно 500ки тоже не отдаешь
А ты отдаёшь? Кто после этого ёбнутый?
>переизобретаешь эти самые статусы заново
Какие коды HTTP соответствуют состояниям "заявка в друзья этому пользователю уже была отправлена" и "ранее пользователь отклонил твою заявку, но сейчас она была отправлена повторно"? Какие будут коды для "повторите запрос с капчей" и "повторите запрос позже, у нас обед вы настроили себе самоограничение"? Может ещё для "пополнить баланс нельзя, потому что ваш аккаунт подозрительный" статус код HTTP есть?
>заставляешь клиента отличать ошибку nginx
парень, ты вызываешь искреннее сочувствие. Ошибка "конечного сервера" - это ошибка приложения, когда запрос дошёл до бизнес-логики. Ошибки веб-сервера не надо никак специально обрабатывать, их обрабатывает веб-браузер.
Аноним 18/10/21 Пнд 03:10:53 #127 №2186459 
>>2186458
>Ошибки веб-сервера не надо никак специально обрабатывать, их обрабатывает веб-браузер.
Вот тут уже перетолстил пиздец.
Аноним 18/10/21 Пнд 03:30:25 #128 №2186467 
>>2186459
Не нравится — отвечай сам.
Аноним 18/10/21 Пнд 03:51:37 #129 №2186471 
>>2186450
Ты не забывай, что не все, как ты, пишут CGI-скрипты для апача, многие сейчас делают приложения, которые и есть вебсервера (т.е. они занимают порт/юникс сокет и отвечают на запросы от туда)
Аноним 18/10/21 Пнд 05:10:24 #130 №2186475 

200 - ТРАНСПОРТНЫЙ ПРОТОКОЛ ОКЕЙ
@
201 - ТРАНСПОРТНЫЙ ПРОТОКОЛ СОЗДАЛ СУЩНОСТЬ
@
202 - ТРАНСПОРТНЫЙ ПРОТОКОЛ ПРИНЯЛ СУЩНОСТЬ
@
203 - НЕАВТОРИТЕТНЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
204 - ПУСТОЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
205 - ПЕРЕЗАПУЩЕННЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
206 - ЧАСТИЧНЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
207 - МНОГОСТАТУСНЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
208 - УЖЕ НАКЛЯУЗЯЧЕННЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
@
226 - ОБРАЗЦОВО-МАНИПУЛИРОВАННЫЙ ТРАНСПОРТНЫЙ ПРОТОКОЛ
Аноним 18/10/21 Пнд 06:47:09 #131 №2186484 
>соап возвращает 200 при ошибках бизнес логики
>рпс/грпс возвращает 200 при ошибках бизнес логики
>графкл возвращает 200 при ошибках бизнес логики
>значительная часть реста тоже возвращает 200 при ошибках бизнес логики

>ИТТ рестошизы что-то орут про коныенци и общепринятые практики использования кодов для возврата бизнес-ошибок
Аноним 18/10/21 Пнд 08:14:14 #132 №2186489 
>>2186360
> и на полпути к серверу получить от водителя пинок под зад с причиной "404 тормоза не найдены, всем выйти". Такого быть не может
удаляешь приложуху со своего веб-сервера - получаешь 404 на все запросы к нему. Дальше не читал
Аноним 18/10/21 Пнд 08:52:35 #133 №2186493 
>>2186471
Что тут меняется? комбайн все равно реализует ПЫРТОКОЛ ХТТП.
Аноним 18/10/21 Пнд 09:45:14 #134 №2186514 
>>2186409
>POST /do_anything
это не рестфул. Это единственный нормальный способ - все запросы через post с нормальным наименованием
Аноним 18/10/21 Пнд 10:14:15 #135 №2186519 
>>2184389
Про мердж ревью не слышал?
Аноним 18/10/21 Пнд 10:36:20 #136 №2186525 
>>2184299
Двачую адеквата в треде
Аноним 18/10/21 Пнд 10:44:05 #137 №2186527 
>>2186519
Я линейный разраб, это точно я должен слышать, а не тимлид?
Аноним 18/10/21 Пнд 10:45:38 #138 №2186528 
>>2186450
> HTTP предназначен для передачи гипертекста
Да, но не ограничивается им

Для передачи только гипертекста есть Gemini

https://gemini.circumlunar.space/docs/specification.gmi
Аноним 18/10/21 Пнд 10:48:48 #139 №2186529 
>>2185037
>апишка здорового человека
> error code -1
В голос. За такое я бы увольнял нахуй сразу. Ты либо толстяк, либо полный нуб в программировании.
Аноним 18/10/21 Пнд 10:50:37 #140 №2186530 
>>2186529
минус обычно для всяких тестирований и незадокументированных возможностей используется. Надо было 1 2 3 4 5 6 7 8 ...
ээх 18/10/21 Пнд 10:52:50 #141 №2186532 
Screenshot20211018105136.png
no comment
Аноним 18/10/21 Пнд 10:55:09 #142 №2186533 
>>2186532
>?sex=not_yet
Аноним 18/10/21 Пнд 12:35:35 #143 №2186600 
>>2186530
Что-то по пикрилу не похоже, что там для теста.
Впрочем хули я удивляюсь, после того как тредов 5 назад бекендеров обоссали вдоль и поперек, то коды типа -1 уже должны восприниматься, как данность.
Аноним 18/10/21 Пнд 12:47:16 #144 №2186612 
>>2186600
Фронтошиз хардкодящий несуществующие данные на беке, чтобы рисовать на фронте было удобнее, спок
Аноним 18/10/21 Пнд 13:09:47 #145 №2186635 
>>2186489
>удаляешь приложуху со своего веб-сервера - получаешь 404 на все запросы к нему. Дальше не читал
Эти 404 кто рисует, шиз? Мамка твоя? Или ты по какой-то шизоидной причине не считаешь инфраструктуру приложухи, типа nginx, частью этой приложухи?
Аноним 18/10/21 Пнд 13:10:35 #146 №2186636 
>>2186612
>хардкодящий несуществующие данные на беке, чтобы рисовать на фронте было удобнее
нормальная практика вполне. Очень частая ситуация, когда фронт опережает бек, а заказчику надо уже что-то показывать
Аноним 18/10/21 Пнд 13:46:36 #147 №2186678 
>>2186403
Пиздец ты тупорылый. Сведение годового бюджета предполагает получение данных без изменения данных на сервере? Тогда GET. Предполагает отправку данных и изменение данных на сервере в соответствии с присланным? Тогда POST или PUT/PATCH, смотря как данные обновляются, целиком или старые обновляются.
Аноним 18/10/21 Пнд 13:54:07 #148 №2186687 
>>2186458
> Какие коды HTTP соответствуют состояниям "заявка в друзья этому пользователю уже была отправлена"
409
> "ранее пользователь отклонил твою заявку, но сейчас она была отправлена повторно"
200/201
> "повторите запрос с капчей"
406/449
> "повторите запрос позже, у нас обед вы настроили себе самоограничение"
классика, 429
> "пополнить баланс нельзя, потому что ваш аккаунт подозрительный"
403

Всему вас, двухсоткадебилов, учить надо.
Аноним 18/10/21 Пнд 14:08:42 #149 №2186707 
>>2186687
> > Какие коды HTTP соответствуют состояниям "заявка в друзья этому пользователю уже была отправлена"
> 409
200
> > "ранее пользователь отклонил твою заявку, но сейчас она была отправлена повторно"
> 200/201
200
> > "повторите запрос с капчей"
> 406/449
200
> > "повторите запрос позже, у нас обед вы настроили себе самоограничение"
> классика, 429
200
> > "пополнить баланс нельзя, потому что ваш аккаунт подозрительный"
> 403
200
> Всему вас, двухсоткадебилов, учить надо.
200
Аноним 18/10/21 Пнд 14:15:23 #150 №2186715 
>>2184389

Я когда слышу все истории про джунов, которые сломали прод - у меня ощущение, что это блять в какой-то параллельной вселенной происходит. И это выставляется как "какой джун тупой". Нет, джун как джун - это значит менеджеры/лиды долбоёбы, что в принципе допустили ситуацию, что ДЖУН БЛЯТЬ ЕБОШИТ НАПРЯМУЮ В МАСТЕР БЕЗ РЕВЬЮ. Вы что совсем ебанаты блять?
Аноним 18/10/21 Пнд 14:18:25 #151 №2186719 
>>2186715
> ДЖУН БЛЯТЬ ЕБОШИТ НАПРЯМУЮ В МАСТЕР БЕЗ РЕВЬЮ
Это ты сам придумал.
Аноним 18/10/21 Пнд 16:28:02 #152 №2186816 
>>2186528
И тут ты обосрался, потому что gemini — не гипертекст. Там ссылки могут быть только отдельными.
Аноним 18/10/21 Пнд 16:38:47 #153 №2186822 
>>2186715
Ну это необязательно, спокойно могли проглядеть корнеркейс на ревью и тестировании.
Аноним 18/10/21 Пнд 16:58:23 #154 №2186835 
>>2186816
Гипертекст — термин, обозначающий систему из текстовых страниц, имеющих перекрёстные ссылки, составленные как по вертикали, так и по горизонтали.

Ссылки на другие тексты есть? Есть. Значит гипертекст.
Аноним 18/10/21 Пнд 17:07:11 #155 №2186837 
>>2186835
О, моя курсовая - гипертекст. Я там ссылался на другие тексты
Аноним 18/10/21 Пнд 17:14:19 #156 №2186847 
>>2186837
Когда узнал, что говоришь прозой.txt
Аноним 18/10/21 Пнд 17:18:31 #157 №2186856 
>>2186837
Их DOI указывал (как любой нормальный человек)? Значит гипертекст.
Аноним 18/10/21 Пнд 19:30:47 #158 №2186963 
>>2184294 (OP)
>НИХАЧУ ВРАТЬ АПВОРКУ
@
ТОЖЕ НЕ ХОЧЕШЬ ВРАТЬ АПВОРКУ
@
ПЕРЕСЫЛАЕШЬ АПВОРКУ ПРЕДЛОЖЕНИЕ КЛИЕНТА РАБОТАТЬ МИМО АПВОРКА
Аноним 18/10/21 Пнд 20:03:50 #159 №2186998 
В жизни бывает двухсотка, а бывает не двухсотка.
Аноним 18/10/21 Пнд 21:01:59 #160 №2187059 
>>2186835
Dictionary
Definitions from Oxford Languages

hypertext
/ˈhʌɪpətɛkst/

noun, COMPUTING
a software system allowing extensive cross-referencing between related sections of text and associated graphic material.

Так что, если ты не можешь сослаться напрямую из части документа в часть другого документа, это уже не гипертекст. В gemini тебе нужно сначала сослаться из текста в сноску, затем из сноски пойти в другой документ и там НАЙТИ ВРУЧНУЮ место, на которое ссылаются, потому что якоря не предусмотрены. До гипертекста тут ещё несколько итераций усложнения, которых не будет, потому что это противоречит идее проекта.
Аноним 18/10/21 Пнд 21:06:09 #161 №2187061 
>>2186528
Кстати про gemini, там есть борды?
Аноним 18/10/21 Пнд 21:07:48 #162 №2187064 
>>2184389
>ОН ПРОСТО ПОСТАВИЛ УСЛОВИЕ, ЧТОБ КОД НЕ СРАБАТЫВАЛ И ОШИБКА НЕ ПОЯВЛЯЛАСЬ
Капитально пригорело.
Аноним 18/10/21 Пнд 21:08:21 #163 №2187065 
>>2187061
И сам отвечу, есть gemini://gemini-textboard.fgaz.me
Аноним 18/10/21 Пнд 21:14:34 #164 №2187073 
>>2187065
Не нашёл-создал, клиент рекомендую Lagrange на пека, Ariane на ведроид.
gemini://gemini-textboard.fgaz.me/thread/446
Аноним 18/10/21 Пнд 21:21:13 #165 №2187081 
>>2187073
>Lagrange
>Ariane
Сорта говна, оба не позволяют нормально постить. Только амфора, только хардкор.
Аноним 18/10/21 Пнд 23:48:55 #166 №2187226 
ПРИХОДИШЬ НА НОВЫЙ ПРОЕКТ
@
ПРОЕКТ НАПИСАН ПЛОХО
@
ПРИ ДОБАВЛЕНИИ ФУНКЦИОНАЛА ПЕРЕД ТОБОЙ МОРАЛЬНЫЙ ВЫБОР: НАПИСАТЬ ХОРОШО (НО ПРИДЕТСЯ РЕФАКТОРИТЬ)
@
ИЛИ НАПИСАТЬ ПО АНАЛОГИИ, КАК УЖЕ НАПИСАНО(А ЗНАЧИТ ДОБАВИТЬ ГОВНОКОДА)
Аноним 18/10/21 Пнд 23:50:39 #167 №2187227 
>>2187226
ДОБАВЛЯЕШЬ ГОВНОКОДА
@
СЪЕБЫВАЕШЬ ДОМОЙ
@
В КОНЦЕ МЕСЯЦА ПОЛУЧАЕШь ЗАРПЛАТУ
@
ДОВОЛЬНО УРЧИШЬ
@
ПОВТОРЯЕШЬ
Аноним 18/10/21 Пнд 23:56:32 #168 №2187233 
>>2187227
@
ПРИВЫКАЕШЬ
Аноним 19/10/21 Втр 00:05:01 #169 №2187245 
>>2187226
> НАПИСАТЬ ХОРОШО (НО ПРИДЕТСЯ РЕФАКТОРИТЬ)
И уворачиваться от струи мочи сеньоров, потому что дохуя всего сломал и не учёл, а затем после мержа ещё и фиксить критикалы с взмыленной жопой.
Аноним 19/10/21 Втр 01:15:03 #170 №2187282 
>>2187226
Нет никакого морального выбора. Если проект состоит из говна, срёшь туда таким же говном, чтоб не выделялось.
Аноним 19/10/21 Втр 03:34:26 #171 №2187304 
>>2187226
@
ДОБАВЛЯЕШЬ ГОВНОКОДА
@
СТАНОВИШЬСЯ ГОВНОКОДЕРОМ


Не надо так делать. Всегда если вижу, что можно улучшить, рефакторю сопутствующий код. Со временем кодовая база становится лучше, да и у тебя отношение к проекту лучше, так как ты в него внес свой вклад, код тебе в нем понятен и устраивает качество. А если писать говнокод по аналогии, то помимо очевидной деградации проекта еще и будешь получать демотивацию от работы с этим проектом.
Аноним 19/10/21 Втр 03:36:00 #172 №2187305 
>>2184389
Было не раз, что джун просто комментил код, чтобы не возникала ошибка/не падал тест...
Аноним 19/10/21 Втр 04:36:49 #173 №2187314 
>>2187304
На тебя никогда не пытались все косяки повесить после такого? Обычно ведь на таких проектах еще нет ни тестов, ни поставленных процессов разработки.
Аноним 19/10/21 Втр 07:54:02 #174 №2187329 
>>2187305
А чем вот они думают? Они понимают, что комментят функционал, который нужен вообще-то?
Аноним 19/10/21 Втр 08:40:53 #175 №2187346 
>>2187329
Уга буга моя закрывать задачи жира
Аноним 19/10/21 Втр 10:50:09 #176 №2187387 
>>2187314
Не, не пытались, в основном наоборот говорили малаца, что порефакторил, правда бывало, что нужно было все таки доказать пользу изменений. Но и тесты были естественно, и процессы налажены. Без тестов рефакторить и правда не лучшая затея, лучшим изменением в таком случае будет добавление тестов, за это тебе точно почет и уважение будет, и принесет максимум пользы.
Аноним 19/10/21 Втр 10:56:10 #177 №2187390 
>>2187387
рефакторишь
@
упала сотня тестов
Аноним 19/10/21 Втр 11:21:20 #178 №2187411 
ВСЯ БИЗНЕС-ЛОГИКА ВО ВЬЮХАХ
@
ТРАНСПОРТ ДЕРГАЕТСЯ НАПРЯМУЮ ИЗ ВЬЮХ
@
ВСЁ ВО ВЬЮХАХ, ДАЖЕ НЕБО, ДАЖЕ АЛЛАХ
@
ТЫЖ ФРОНТЭНДЕР, ТЕБЕ ТОЛЬКО КНОПКИ НАДО КРАСИТЬ
Аноним 19/10/21 Втр 11:25:14 #179 №2187413 
>>2187411
Да, есть такое.
Самое смешное, что в любом споре с бекендомакаками они говорят, что фронтенденры только красят вьюшечки, а вся сложная логика на бекенде, но как только дело доходит до реальнх кейсов, то оказывается, что сложные комбинирования запросов, кеширования, локализация и прочая БИЗНЕС-ЛОГИКА таки именно на фронте.

мимо фронтендер-мобайл
Аноним 19/10/21 Втр 11:26:29 #180 №2187415 
>>2187411
До последней строки думал, что это вьюхи БД
Аноним 19/10/21 Втр 11:40:00 #181 №2187425 
>>2187413
У бэкендеров тоже такая беда встречается. Запихивают всю логику в контроллеры, разгребай потом их простыни на три экрана.
Аноним 19/10/21 Втр 11:48:37 #182 №2187429 
>>2187413
В любой микросервисной системе то же самое, только на порядок больше и с куда более высокой ценой ошибки, макакен. Твое ИП Ашот Шаурмянов с монолитом на жаве5 никого не ебет.
Аноним 19/10/21 Втр 12:38:15 #183 №2187453 
>>2187429
Необязательно микросервисной, любая интеграция сложнее "кинуть жсон и забыть" превращается в ту же хуету что у фронтеров, только если на фронте ты обычно можешь найти конкретного бекендкра кто это писал и попросить переделать/объяснить/доработать, то в интеграциях часто у тебя есть только лишь дока, и то если повезет. Процессинг платежей и особенно подписок это вообще отдельный вид искусства порой.
Аноним 19/10/21 Втр 12:47:24 #184 №2187459 
>>2187413
Так мобайл это уже толстый клиент иначе и сайт сойдет. Но, мобилкодебил, ты не имеешь дело с масштабированием и хайлоадом, срешь себе в один инстанс "бизнесслогику" по сокрытию инпута, если чекбокс не выбран. Похуй какой ты там стор выберешь и т.д, цена ошибки низкая. Так что завали ебало.
>>2187429
Микросервисы сосут, получается.
Аноним 19/10/21 Втр 13:25:29 #185 №2187486 
МОБИЛКИ - ЭТО НЕ ФРОНТЕНД! ФРОНТЕНД - ЭТО ВЕБ!!!
Аноним 19/10/21 Втр 13:29:09 #186 №2187491 
>>2187486
Ну да, а что не так?
Аноним 19/10/21 Втр 14:01:33 #187 №2187506 
>>2187491
Для бека любой клиент - это фронтенд. А почему нет? Просто только в вебе разделяют бек и фронт, т.к. во всех остальных сферах бека просто нет и разделять нечего, но для бека это такие же клиенты, как и веб-фронт.
мимополз
Аноним 19/10/21 Втр 14:22:14 #188 №2187513 
>>2187506
Фронт = жиес + сиэсэс + хэйчтиэмэль. Что-то из этого есть в мобилках я настолько не ебу, что там у них?
Аноним 19/10/21 Втр 14:27:46 #189 №2187517 
>>2187513
Нет. Если не считать реакт нейтивы всякие наверно. Но у меня прост другое мнение, а оно заключается в том, что фронт это любое клиентское приложение.
Аноним 19/10/21 Втр 16:25:03 #190 №2187602 
>>2187517
Нет. Фронт - это веб.
Аноним 19/10/21 Втр 16:33:29 #191 №2187608 
>>2187602
Каждый при своем мнении остается тогда, как и обычно.
Аноним 19/10/21 Втр 16:37:02 #192 №2187611 
УДАЛЁНКА
@
УТРО
@
В ОЖИДАНИИ ДЕЙЛИ КОВЫРЯЕШЬ В НОСУ, ПРОВЕРЯЕШЬ ВЧЕРАШНИЕ НОВОСТИ
@
ДЕНЬ
@
ОТКРЫВАЕШЬ ТЫТРУБУ
@
СКРОЛЛИШЬ ДВОЩИ, НЕБО, АЛАХА
@
МЕНЕДЖЕР ВСЁ СПРАШИВАЕТ ЧТО ТЫ ТАМ ЗАТИХ, ПОЧЕМУ ТЕБЯ НЕ СЛЫШНО, КАК ТАМ ТАСОЧКА?
@
ОТБРЁХИВАЕШЬСЯ, ПОСЛЕ УГРЫЗЕНИЙ СОВЕСТИ ЧИТАШЕЬ КОД, КАК БЫ ПРИНОРАВЛИВАЕШЬСЯ
@
ВЕЧЕР
@
СУДОРОЖНО ДЕЛАЕШЬ ТАСКУ, ЧУВСТВУЕШЬ СЕБЯ ПАРШИВО
@
ОБЕЩАЕШЬ СЕБЕ С ЗАВТРАШНЕГО ДНЯ СРАЗУ СЕСТЬ ЗА ТАСКИ

@
ВЫХОДНЫЕ
@
КОВЫРЯЕШЬ ПЕТПРОЕКТ, ДОВОЛЬНО УРЧА
Аноним 19/10/21 Втр 16:38:58 #193 №2187615 
>>2187413
Охуетб, в мирке фронтенда вынести запросы из вьюхи в сервис, вывести локализованное сообщение и пр. это уже сложна. Со сложных комбинирований запросов вообще проиграл.
Аноним 19/10/21 Втр 16:49:42 #194 №2187627 
>>2187611
На выходных хочу доработать недоделанное за неделю и не делаю, за что испытываю вечный стыд. Утром просыпаюсь, вру на дейли, потом до обеда ничего точно не могу делать, может часа в 4 раздупляюсь и часов до 8-9 могу ковыряться в коде, потом лень.

Кто сейм?
Аноним 19/10/21 Втр 16:50:34 #195 №2187630 
>>2187627
Ну я сейм. Только я лид.
Аноним 19/10/21 Втр 17:42:43 #196 №2187695 
>>2187226
Добавляешь такой же говнокод, что был там и до тебя
@
Его не принимают, просят переписать свою часть кода нормально
@
Весь остальной код до и после твоего это жопа сатаны пропущеная через обфускатор
Аноним 19/10/21 Втр 17:45:21 #197 №2187697 
>>2187695
Все таки не так плохо быть лидом, в крайнем случае навязываешь свои решения простым кодерам.
Аноним 19/10/21 Втр 18:08:04 #198 №2187740 
СДЕЛАЛ ВСЁ ПРАВИЛЬНО
@
НЕ РАБОТАЕТ
@
НЕ ПОНЯЛ
@
ВЫВАЛИЛСЯ ИЗ ЭСТИМЕЙТОВ
Аноним 19/10/21 Втр 18:46:05 #199 №2187804 
>>2187517
>фронт это любое клиентское приложение
Ну хз, как-то странно мобилки фронтом называть. Т.е. если ты игру для мобилки на unity пилишь это получается ты фронтендщик шарпер? Звучит всрато. Я бы даже реакт натив фронтом бы не назвал
Аноним 19/10/21 Втр 19:08:30 #200 №2187844 
>>2186963
Думал так сделать - но может быть такое, что они с ним свяжутся по этому поводу, но в результате не заблокируют. Тогда он ещё больше разозлится
Аноним 19/10/21 Втр 19:18:26 #201 №2187852 
>>2187611
> В ОЖИДАНИИ ДЕЙЛИ КОВЫРЯЕШЬ В НОСУ, ПРОВЕРЯЕШЬ ВЧЕРАШНИЕ НОВОСТИ

Вот это говно сразу отбивает желание работать. Стараюсь не брать проекты с дейликами
Аноним 19/10/21 Втр 19:19:04 #202 №2187854 
>>2187630
Сейм
Аноним 19/10/21 Втр 19:19:04 #203 №2187855 
>>2187804
Ну это фронт с точки зрения бека. А так можно игру и на жсе в браузере написать так то.
Аноним 19/10/21 Втр 20:03:16 #204 №2187933 
>>2187459
>Похуй какой ты там стор выберешь и т.д, цена ошибки низкая
Ясно, ты никогда не работал на больших или средних проектах. Рассказываю, как происходит в реале: заказчик хочет посмотреть демку, которую пилит, внезапно, ФРОНТ, и любые косяки сразу замечаются и критикуются. Причем похуй, из-за кого эти косяки в большинстве случаев именно из-за криворукого бекендера. Сам был свидетелм ситуации, когда долбаеб с бека выполнял у себя 2 запроса секунд 5, за что по началу влетело мобайл-фронтовику. Потом уже разобрались и указали на долбаеба. Так что за цену ошибки ты очень сильно проебался, порридж.

>срешь себе в один инстанс "бизнесслогику" по сокрытию инпута, если чекбокс не выбран
Чего, блядь? Ты вообще понимаешь, что такое бизнес-логика?

>>2187627
>Охуетб, в мирке фронтенда вынести запросы из вьюхи в сервис, вывести локализованное сообщение и пр. это уже сложна.
Ты просто тупорылый даун, который даже не увидел моей иронии в том, что все бекендеры свято уверены, что они делают всю логику только у себя, а на фронте нет ничего, но в реальнх кейсах внеапно они и сами непротив топить за то, чтобы всякие локализации, обьединения реквестов и т.д. реализовывались на клиенте.
> Со сложных комбинирований запросов вообще проиграл.
Сделать 2 параллельных реквеста с двумя разными эндпоинтами по сложности одинаково, чем на твоей стороне, обезьяна ты безмозглая, постучаться в 2 разных микросервиса. Только при этом мне это все надо обернуть в красивую вьюшечку, с красивыми крутилками, всплывашками и предусмотреть все возможные стейты. Еще вопросы, петуч?
Аноним 19/10/21 Втр 20:14:46 #205 №2187951 
Двухсоткадебилы, что вы в них отправляете?
Аноним 19/10/21 Втр 21:15:20 #206 №2188030 
Swiborgsmile.jpg
>>2187933
>Причем похуй, из-за кого эти косяки в большинстве случаев именно из-за криворукого бекендера.

> Косяки на фронте
> Виноват бэкэндер
Аноним 19/10/21 Втр 21:16:08 #207 №2188031 
>>2187933
Локализация - это не логика.
Аноним 19/10/21 Втр 21:37:30 #208 №2188061 
>>2187933
>Обычные ошибки фронта - не отправится формочка, зависнет менюшка, заказчик будет ругаться на некрасивое окошко
>Обычные ошибки бека - проебутся или станут неконсистентными данные, не пройдет платеж, к данным получит доступ тот кто не должен его иметь, ляжет сервак нахуй
>РРРРЯЯЯ У ФРОНТА ЦЕНА ОШИБКИ ВЫСОКА А У БЕКА НИЧЕГО СТРАШНОГО
Аноним 19/10/21 Втр 21:46:07 #209 №2188067 
IMG20211019234221655.jpg
>>2187933
>порридж
Пердикс спок.
Кстати fun fact - наверное 9 из 10, если не чаще, хипстеров-зумерков в вебе это именно жс-макаки с реактом/вуе в очке, а то еще хуже, тащащие жс на бекенд и именующие себя фулстеками. В голос чуть-чуть.
Аноним 19/10/21 Втр 22:13:02 #210 №2188097 
>>2187611
>просыпаться раньше дейлика
Аноним 19/10/21 Втр 22:14:48 #211 №2188100 
>>2187740
@
ОКАЗАЛОСЬ, ЧТО СДЕЛАЛ ТАСКУ НЕ В ТОМ ПРОЕКТЕ
@
ВЗЯЛ ОТПУСК ОТОСПАТЬСЯ
Аноним 19/10/21 Втр 22:46:08 #212 №2188126 
16345838883210[1].jpg
Аноним 19/10/21 Втр 22:49:42 #213 №2188136 
>>2187226
ПИШЕШЬ ХОРОШО
@
НЕ УСПЕВАЕШЬ В СРОК
@
ПИШЕШЬ ПЛОХО
@
ЗАЕБЫВАЕШЬСЯ ФИКСИТЬ БАГИ
Аноним 19/10/21 Втр 22:50:03 #214 №2188137 
>>2188126
Все так ёбнулись с этой безрамочностью, что никакими костылями не гнушаются. Ящитаю, что это надуманная хуйня маркетолухов.
Аноним 19/10/21 Втр 23:07:14 #215 №2188168 
>>2188137
Просто через N поколений чёлку уберут и это преподнесут как охуенное достижение
Аноним 19/10/21 Втр 23:31:08 #216 №2188180 
>>2188168
А до этого под нее должны выступ сверху сделать. Чтобы открывать удобнее было
Аноним 20/10/21 Срд 00:10:32 #217 №2188197 
>>2188137
Самый проигрыш в том, что экран без рамки, А КЛАВИТУРА С РАМКОЙ.
Аноним 20/10/21 Срд 10:53:36 #218 №2188356 
ЩА СДЕЛАЮ, ЖДИТЕ, БУКВАЛЬНО МИНУТ 10 НУЖНО
@
СИДИШЬ УЖЕ ПОЛЧАСА, ПРОИСХОДИТ КАКАЯ-ТО ПАРАША, ПРИ ТОМ, ЧТО ВСЁ СДЕЛАНО И ВСЁ ОТРАБАТЫВАЕТ
@
У ТЕБЯ НЕТ ВЕРСИЙ, В ЧЕМ ПРОБЛЕМА
@
ПИЗДЕЦ
Аноним 20/10/21 Срд 12:45:00 #219 №2188443 
>>2188030
Представь себе, если на бекенде запрос выполняется черезчур долго, то это будет вполне заметно на фронте и в первую очередь начнуть пихать на него. И только потом по цепочке вычислят, что долбаеб как почти и всегда на беке.
Аноним 20/10/21 Срд 12:51:34 #220 №2188454 
>>2188443
почему фронт не обрабатывает корректно долгие запросы? Думаешь выполняться всегда будет на локалхосте?
Аноним 20/10/21 Срд 12:55:24 #221 №2188457 
>>2188454
Из корректного поведения фронт может только по таймауту запрос отвалить и кукиш юзеру показать

мимо
Аноним 20/10/21 Срд 12:56:40 #222 №2188458 
>>2188457
показать крутилку и заблокировать экран например. Или блокировать кнопки при отправке запроса и разблокировать при ответе
Аноним 20/10/21 Срд 13:00:03 #223 №2188463 
>>2188443
То есть фронт это сложно потому что твой заказчик мудак и валит все всегда на фронта не разобравшись, я правильно понимаю?
Аноним 20/10/21 Срд 13:00:54 #224 №2188465 
>>2188458
Спасибо, кэп. Хули юзеру с этой крутилки-то? Для него это значит, что прилага не фурычит.
Аноним 20/10/21 Срд 13:07:01 #225 №2188468 
>>2188465
не фурычит это когда кнопку нажал и ничего не происходит
Аноним 20/10/21 Срд 13:13:00 #226 №2188474 
>>2188468
Это ты юзеру объясни
Аноним 20/10/21 Срд 13:27:45 #227 №2188483 
>>2187226
Кодстаил. Если так сделали, пусть так будет. Я че самый умный штоле?
Аноним 20/10/21 Срд 14:00:04 #228 №2188508 
>>2188474
юзер привычный, что если крутится крутилка то надо подождать
Аноним 20/10/21 Срд 14:11:49 #229 №2188517 
>>2188454
Толсто,мань.

>>2188463
Потому что при одинаковой ответственности и одинаковом объеме работы с бизнес-логикой на фронте еще лежит задача работы с UI
Аноним 20/10/21 Срд 14:48:48 #230 №2188536 
Когда фронтендододики да, андроиды и гейосники, это вас тоже касается уже признают, что кроме как красить и двигать кнопки они ничего не умеют? А то вечно навоображают что они какую-то YOBA бизнес-логику делают и сидят такие важные.

>>2188517
> при одинаковой ответственности и одинаковом объеме работы с бизнес-логикой на фронте

Валидировать формочки и слать их на бекенд - это не бизнес-логика, и тем более не сопоставимая с объемом бизнес-логики на бекенде.
Бекенд должен сделать как минимум такую же валидацию
Аноним 20/10/21 Срд 15:10:29 #231 №2188553 
>>2188536
>Валидировать формочки и слать их на бекенд - это не бизнес-логика
Да. А вот комбинировать запросы (а не тупо слать 1), добавлять локализацию, кеширование, локальные бдшечки - это уже именно она.
Аноним 20/10/21 Срд 15:22:10 #232 №2188568 
>>2188553
Что такое "комбинировать запросы"? Можешь привести пример на псевдокоде?
Аноним 20/10/21 Срд 15:55:32 #233 №2188598 
>>2188568
1) Отправка двух запросов параллельно, то есть одновременно. После того, как оба завершатся - комбинированный ответ показывается в юайке.
2) Пункт 1, но на основе комбинированного ответа, то есть после тех 2 запросов отправить третий, респонс которого уже будет отображен а юайке
3) Отправка 2,3,4,5, да сколько угодно реквестов по очереди, каждый у себя в параметрах имеет значения из респонса предыдущего.

Трех примеров достаточно?
Аноним 20/10/21 Срд 15:59:48 #234 №2188603 
>>2188598
Совершенно дефолтная вещь для любого фронта и уж тем более для бекенда с асинхронщиной.
Аноним 20/10/21 Срд 16:03:54 #235 №2188610 
>>2188603
Так да. Все так. Но почему фронтом это воспринимается нормально, а бекенд выебывается, думая, что реализовывает невероятно сложные вещи, как будто блядь собственноручно ракеты в космос запускают?
Аноним 20/10/21 Срд 16:06:13 #236 №2188616 
>>2188610
Так я бек и ответил тебе по этой причине именно так. Не, у нас это на автомате, голова больше над решением практической бизнес задачи думает.
Аноним 20/10/21 Срд 16:15:40 #237 №2188635 
>>2188517
>одинаковой ответственности
Смотри >>2188061

>одинаковом объеме работы с бизнес-логикой
Смотри >>2188031

>на фронте еще лежит задача работы с UI
А на беке - с бд, файлохранилищем, процессингом платежей, кафкой, хуяфкой, распределенными транзакциями, кешем и еще пиздилиард чего. И че?
Аноним 20/10/21 Срд 16:28:42 #238 №2188661 
>>2188610
Потому что то что ты перечисляешь это самое сложное что встревается на фронте, не считая ебли с легаси версткой конечно, а на беке это самый базовый минимум.
Аноним 20/10/21 Срд 18:20:01 #239 №2188813 
Вот сколько ни работаю, а такой хрени ни от бэков, ни от наших фронтов не слыхивал. Максимум проблем - ну не получится за один запрос получить все данные, так как они лежат в разных несвязных системах. Ну это к архитекторам.
Но вот тут почему-то всегда найдется то ли серьезно воинствующий фронтовик, то ли просто зеленый, которому и несуществующий дто с id=-666 в апи подсунь, чтобы не хардкодить кнопку на фронте, и отличительные признаки этой кнопки подавай, чтобы не перепутать с другими. Вот теперь тут новые шедевры пошли, скомбинировать запросы. У вас там промис.алл и аналоги, существующие на всех языках отменили? Айдишки ручками не джойнятся? В чем смысл так толстить? Что ты там делаешь, ты ебанутый?

Мимофулл
Аноним 20/10/21 Срд 18:27:50 #240 №2188837 
ПРИВЕТ
@
ТВОЙ КОД?
Аноним 20/10/21 Срд 18:30:36 #241 №2188841 
>>2188837
git - blame
@
Нет, не мой
@
А ты все равно глянь, Ерохин в отпуске на Бали, а тут какая-то ерунда
Аноним 20/10/21 Срд 18:40:29 #242 №2188852 
>>2188841
> Нет, не мой
> @
А КАК В НЕМ СДЕЛАТЬ Х?
Аноним 20/10/21 Срд 19:21:07 #243 №2188907 
>>2188553
>>А вот комбинировать запросы (а не тупо слать 1)
Это как вы апи сделаете. Бэк может как угодно обработать, хоть по ендпоинту на каждую кнопку предоставить, хоть одну с параметрами. Претензии к архитектору/лиду, если такое сделали.
>>добавлять локализацию
Это отображение данных. Не задача бека. Туда же идут форматы дат и чисел.
>>кеширование
На беке свое кеширование, на фронте - свое. Запросы к БД скорее всего и так кешируется. То что там странички перерисовываются - бек не исправит. Статику можно раздавать с отдельного нжинкс сервера, но там логики нет.
>>локальные бдшечки
Что это? У бека есть БД, есть редис, есть файловая система. Все что у хранится пользователя - проблемы фронта. Не хочешь - не храни.
Аноним 20/10/21 Срд 19:41:21 #244 №2188928 
>>2188907
есть такая мудрость - хочешь сделать нормально - сделай это на беке и отдай на фронт в виде строки. Даты, числа, суммы, форматирование, отчёты, локализация
Аноним 20/10/21 Срд 19:45:41 #245 №2188934 
>>2188928
- Но в чем тогда останется работа фронта?
- Работа?
Аноним 20/10/21 Срд 19:49:07 #246 №2188939 
>>2188934
не обосраться со шрифтами
Аноним 20/10/21 Срд 21:19:47 #247 №2189016 
>>2188553
>>2188598
Из перечисленного тут вообще ничего не является бизнес-логикой. Это все инфраструктура/интерфесы/адапторы.

Вот фронтендеры на столько не пишут бизнесс-логику, что даже не знают что это такое и о чем это.
Аноним 20/10/21 Срд 22:05:50 #248 №2189051 
>>2189016
Пощади, там выше проблемой обозначили вынести ажаксы из слоя вьюх, а ты про адаптеры.
Аноним 21/10/21 Чтв 09:43:51 #249 №2189226 
ПРИХОДИШЬ ДЖУНОМ НА ГАЛЕРУ
@
КОЛЛЕГИ СМОТРЯТ, КАК НА НИЩЕГО
@
ХУЯЧИШЬ НА РАБОТЕ ПО 9 ЧАСОВ
@
ХУЯЧИШЬ ДОМА ЕЩЕ 3 ЧАСА
@
ЧИТАЕШЬ ЭККЕЛЯ, РОБЕРТА МАРТИНА
@
НАЧМНАЕШЬ РАЗБИРАТЬСЯ В АРХИТЕКТУРЕ
@
КОЛЛЕГИ ВСЕ ТАК ЖЕ СМОТРЯТ СВЫСОКА
@
СЕРТИФИЦИРУЕШЬСЯ
@
УХОДИШЬ В ДР ГАЛЕРУ НА ПЛЮС ТЫЩУ
@
ХЕРАЧИШЬ ЕЩЕ ДВА ГОДА В ТАКОМ РЕЖИМЕ
@
СТАНОВИШЬСЯ МИДЛПЛЮС
@
ПРИГЛАШАЮТ ПРОВЕСТИ СОБЕСЕДОВАНИЕ
@
ПРИХОДИШЬ
@
ВИДИШЬ КОЛЛЕГУ УЕБАНА С ПРОШЛОЙ РАБОТЫ
@
ПРОЕЗЖАЕШЬ ПО НЕМУ НА АСФАЛЬТОУКЛАДЧИКЕ
@
МЫ ВАМ ПЕРЕЗВОНИМ

антибугурт
Аноним 21/10/21 Чтв 09:50:57 #250 №2189232 
>>2189226
> НА ПЛЮС ТЫЩУ
Далларов?
> ПРОЕЗЖАЕШЬ ПО НЕМУ НА АСФАЛЬТОУКЛАДЧИКЕ
За что? Что он тебе сделал?
Аноним 21/10/21 Чтв 09:52:55 #251 №2189234 
>>2189226
>ХУЯЧИШЬ НА РАБОТЕ ПО 9 ЧАСОВ
>@
>ХУЯЧИШЬ ДОМА ЕЩЕ 3 ЧАСА
@
ЧЕРЕЗ ПОЛГОДА ВЫГОРАЕШЬ И УВОЛЬНЯЕШЬСЯ
@
КОЛЛЕГИ ПРОДОЛЖАЮТ НЕСПЕШНО КОВЫРЯТЬ БАГИ ПО 8 ЧАСОВ И СПОКОЙНО УХОДЯТ ДОМОЙ
Аноним 21/10/21 Чтв 11:01:49 #252 №2189273 
>>2188939
Импосибл.>>2189232
>За что? Что он тебе сделал?
Написано же, не понравилось как посмотрел. Обида на всю жизнь, двачеры они такие. Ведь мамка хвалит корзиночку за то, что тот покакал, значит и весь мир должен носиться с двачером, он же особенный. А в реальности почему-то всем насрать.
Аноним 21/10/21 Чтв 11:22:19 #253 №2189277 
МОЯ КОМАНДА В AUTOMOTIVE
@
PRODUCT OWNER, SAFETY MANAGER, REQUIREMENTS ANALYST, CONSULTANT, SCRUM MASTER(ТАСКОВ НЕ БЕРЕТ ВООБЩЕ, ТЯН 45 ЛВЛ), REQUIREMENTS ENGINEER, PROJECT MANAGER
@
VASYAN PUPKIN - SENIOR DEVELOPER, ABISHEK SHANTI - JUNIOR DEVELOPER
@
В баклоге 190 тасков на 1.5 года вперёд
Аноним 21/10/21 Чтв 11:40:01 #254 №2189292 
>>2189277
>ABISHEK
От одного имени уже бугуртище размером в ваш бэклог
Аноним 21/10/21 Чтв 15:52:51 #255 №2189500 
>>2188928
>числа, суммы
Я кстати проиграл, когда узнал, что в свифтовском foundation уже много лет висит баг из-за которого парсинг json float'ов может привести к 0.30000000000000004, потому что они парсятся через жопу. На работе айосеры с ним ебались полдня, потому что не знали, что такое floating point arithmetic, я за пять минут в гугле нашел проблему. В качестве решения предлагают ОКРУГЛЯТЬ ПОСЛЕ ПАРСИНГА или ОТПРАВЛЯТЬ С БЭКА В ВИДЕ СТРОКИ. Ебало представили?
Аноним 21/10/21 Чтв 16:21:42 #256 №2189528 
>>2189500
самое веселье это ебля с часовыми поясами. При том что клиенты могут быть в разных поясах
Аноним 21/10/21 Чтв 17:46:05 #257 №2189593 
16347481671710[1].jpg
Аноним 21/10/21 Чтв 18:21:16 #258 №2189627 
>>2188907
> Бэк может как угодно обработать, хоть по ендпоинту на каждую кнопку предоставить, хоть одну с параметрами. Претензии к архитектору/лиду, если такое сделали.
найс маневры. Если бек натупил - виноват архитектор, ага.

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

>>локальные бдшечки
>Что это? У бека есть БД, есть редис, есть файловая система. Все что у хранится пользователя - проблемы фронта. Не хочешь - не храни.
Точно такие же бд, всякие там реалмы и румы. Я бы может и не хотел хранить, но у бизнеса свои планы.

>>2189016
>Из перечисленного тут вообще ничего не является бизнес-логикой.
Как раз таки все и является. Твое дергание микросервисов и пакование джсончика не есть чем-то сложным по сравнению с работой фронта.

Аноним 21/10/21 Чтв 18:25:11 #259 №2189635 
>>2189627
>Если бек натупил - виноват архитектор, ага
>Я бы может и не хотел хранить, но у бизнеса свои планы.
Это другое.жпг
Аноним 21/10/21 Чтв 18:31:11 #260 №2189651 
>>2189627
Чмонь, подавляющее большинство фронтендеров приспустит жидкого и проебет данные в задаче с простейшей распределенной транзакцией, что является суровыми буднями бекогоспод.
Аноним 21/10/21 Чтв 18:31:49 #261 №2189653 
>>2189627
>Твое дергание микросервисов и пакование джсончика не есть чем-то сложным по сравнению с работой фронта
А эти микросервисы, они из воздуха спавнятся сами, взамен на жертвоприношения фронтов?
Аноним 21/10/21 Чтв 18:34:08 #262 №2189656 
>>2189627
>Помимо отображения это еще и бизнес-логика, так как тебе нужно каким-то образом сторить текущий язык, дефолтный язык и все доступный языки, например.
Ты ебанутый? Это одна хешмапа и две переменные. Сторить ему нужно языки, еб твою мать.
мимо
Аноним 21/10/21 Чтв 18:35:46 #263 №2189659 
>>2189277
> В баклоге 190 тасков на 1.5 года вперёд
@
АНТИБУГУРТ
Аноним 21/10/21 Чтв 18:37:39 #264 №2189663 
>>2189627
> Не хочешь - не храни.
Что значит не храни? Если надо, чтобы прилага работала в оффлайне - значит надо хранить. Оффлайн может быть просто тупо человек зашёл в лифт, где интернет не тянет и он не может пользоваться твоей прилагой
Аноним 21/10/21 Чтв 19:46:35 #265 №2189751 
>>2188137
>>2188126
Пчёлы, вы нихуя не сечёте в десигне. Вся эта хуета с челками, двадцатью камерами и прочей всратой ебалой делается для того, чтобы ваши телефоны по внешнему виду напоминающие кусок зеркала или металической плитки хоть как-то отличались друг от друга. Вот купил ты телефон за 100к или макбук за 500, а выглядит он точно так же как соседний ксяоми партия гордится вами, потому что современные телефоны это один ебанный экран и больше нихуя. Вот они и выкручиваются делая всякую ебалу. Мало того, околовсратый дизайн это продвижение само по себе. Вот даже в твоём примере - не будь этой челочки, что бы ты прикрепил к своему посту без текста? О чём мемасики пилить? О просто ноутбуке блядь с клавиатурой и экраном, да? Охуенный повод для мемов. А так вот сколько людей уже тригернулось от этих чёлочек, и всё руками самих гоев по собственному желанию, да еще и положительный образ бренду создают ну не фотки гитлера конеш, ну вы поняли, типа у всех внешний вид продукции вызывает радость, опять же партия гордится, но уже другая
Аноним 21/10/21 Чтв 22:51:22 #266 №2189881 
>>2189627
Ты вообще не представляешь что такое бизнес-логика и, похоже, вообще никогда её не писал.
Аноним 21/10/21 Чтв 22:55:22 #267 №2189884 
>>2189881
Да это какой то бекендер троллит тупостью от лица фронта
Аноним 21/10/21 Чтв 23:04:02 #268 №2189891 
>>2189751
Да всё я это понимаю. Но меня тошнит от этой чёлки. Я даже ипхон с чёлкой не брал, сижу на 7. Жду пока её выпилят. А макбук 16 придётся срочно брать, пока не пропали безчёлочные
Аноним 21/10/21 Чтв 23:04:41 #269 №2189892 
wojak-group-hug.png
>>2188136
Аноним 22/10/21 Птн 10:36:01 #270 №2190128 
>>2189500
> не знали, что такое floating point arithmetic
Пиздец, как их на работу берут. Поди и зп у таких под 2 сотыги
Аноним 22/10/21 Птн 10:36:30 #271 №2190129 
>>2189593
Ублажаешь Кабан Кабаныча?
Аноним 22/10/21 Птн 10:38:35 #272 №2190131 
>>2190129
Фу, как мерзко. Других прогер-кунов конечно же хотелось бы
Аноним 22/10/21 Птн 10:51:46 #273 №2190142 
>>2190131
У меня просто подозрение, что эта тяга к феминизации идет от пассивно-подчиненной роли кодерков в бизнесе. Кабаныч забегает на демо, смотрит что напилили в его продукте, недовольно фырчит и рякает: - "Ну что, членодевки, когда фичи клиентам отдадим?!", а кодерки такие: - "Да, мастер, сделаем всё как вы пожелаете, только сотыгу не отбирайте"
Аноним 22/10/21 Птн 11:38:16 #274 №2190178 
>>2190142
Да и не в бизнесе тоже, че сказал тимлид на кодревью, то и делай, по своему желанию даже переменную не назвать
Аноним 22/10/21 Птн 21:14:01 #275 №2190729 
Пыня подписал указ об очередных нерабочих днях
@
Половина знакомых не из IT приготовилась чиллить от Хеллоуина до годовщины Октября
@
GaleraName является непрерывно действующей организацией, а наши гребцы работают преимущественно удаленно. Поэтому режим веслания остается прежним.
@
Mkay
Аноним 22/10/21 Птн 22:10:46 #276 №2190793 
>>2186635
>Или ты по какой-то шизоидной причине не считаешь инфраструктуру приложухи, типа nginx, частью этой приложухи?
Кстати, кстати, это охуенный тест на профпригодность.
Если ты с какой ебени-матери считаешь nginx или вообще какой бы то ни было энвайронмент частью своего приложения, то твое место на апворке. Аминь.
Аноним 22/10/21 Птн 22:14:30 #277 №2190803 
>>2190793
Может это тот самый всемогущий программист, который в одно рыло обслуживает сайт пиццерии за еду.
Аноним 22/10/21 Птн 22:22:16 #278 №2190820 
>>2190793
>Если ты с какой ебени-матери считаешь nginx или вообще какой бы то ни было энвайронмент частью своего приложения, то твое место на апворке.
Разумеется я считаю частью своего приложение те вещи, которые ему позволяют работать, а не витаю в шизоидном воображаемом вакууме с сырой бизнес-логикой вокруг.
Аноним 22/10/21 Птн 22:53:04 #279 №2190869 
>>2190820
Работать твоему приложению позволяет также кэш DNS у публичных провайдеров типа Google, Cloudflare и т.д. Они тоже часть твоего приложения?
Аноним 22/10/21 Птн 23:04:09 #280 №2190886 
>>2190869
>дурачок сравнивает крутящуюся на его сервер программу, которую он лично туда поставил и настроил со сторнним DNS резолвером
Аноним 23/10/21 Суб 14:49:04 #281 №2191427 
>>2190886
На моём сервере крутится только пума, где твой nginx теперь?
Аноним 23/10/21 Суб 15:43:14 #282 №2191488 
>>2190886
>ряяя это другое
Аноним 24/10/21 Вск 08:03:48 #283 №2191944 
15840801784471.jpg
Приснился сон, как я пытался в монге написать какой-то хитровыебаный запрос, который в мускуле пишется легко и просто. И главное так долго длился этот сон. Видимо этот бред приснился из-за жары в комнте, батареи люто горячие. Пиздец, много лет ничего не снилось про программирование.
Аноним 24/10/21 Вск 13:03:35 #284 №2192073 
>>2191944
Это тебе ещё не снилось, как заказчик тебя уговорил сделать очень большую задачу за пару дней, и незадолго до дедлайна ты просыпаешься.
Аноним 24/10/21 Вск 14:50:12 #285 №2192138 
ДЕЛАЕШЬ ПЕТ-ПРОЕКТ ЧТОБЫ ВСЁ БЫЛО ПО УМУ
@
ХОЧЕШЬ ЗАПИЛИТЬ X
@
ВЫЯСНЯЕТСЯ ЧТО ВЫБРАННАЯ ТОБОЙ ORM НЕ ПОЗВОЛЯЕТ БЕЗ КОСТЫЛЕЙ СДЕЛАТЬ X ТАК КАК Y НЕ ПОДДЕРЖИВАЕТСЯ ЛИБО НЕ РАБОТАЕТ
@
ЗАКРЫВАЕШЬ ПЕТ ПРОЕКТ, ОТКРЫВАЕШЬ ДОТУ

Аноним 24/10/21 Вск 15:18:47 #286 №2192179 
>>2192138
> ДЕЛАЕШЬ ПЕТ-ПРОЕКТ ЧТОБЫ ВСЁ БЫЛО ПО УМУ
> @
> ХОЧЕШЬ ЗАПИЛИТЬ X
> @
> ЗАКРЫВАЕШЬ ПЕТ ПРОЕКТ, ОТКРЫВАЕШЬ ПОЕ
Вот так вот... Потому что РАБотать ещё надо.
Аноним 24/10/21 Вск 17:55:52 #287 №2192370 
>>2192179
Ты в пое работаешь что ли? Доложите обменный курс экзолей к пачке дошика.
Аноним 24/10/21 Вск 18:03:30 #288 №2192381 
>>2192370
Нет, работаю не в пое, но работа отнимает у меня желание писать код вне работы, поэтому я вне работы только в игры играю или как-то ещё расслабляюсь. Надо менять проект.
> Доложите обменный курс экзолей к пачке дошика.
1к1 на старте лиги. Вчера лига началась, кстати, но что-то я решил, что хватит уже.
Аноним 24/10/21 Вск 18:38:51 #289 №2192407 
ХОЧЕШЬ СДЕЛАТЬ ПЕТПРОЕКТ
@
ИДЕЙ НЕТ
@
ОТ МЫСЛЕЙ ПРО ТУДУЛИСТ И МУВИСЕРЧЕР К ГОРЛУ ПОДСТУПАЕТ ТОШНОТА
@
ИГРАЕШЬ В ДОТУ
Аноним 24/10/21 Вск 19:01:36 #290 №2192423 
>>2192407

ХОЧЕШЬ СДЕЛАТЬ ПЕТПРОЕКТ
@
ВСЕ ИДЕИ СВОДЯТСЯ К НЕЙРОНКАМ
@
ТЫ НИХУЯ НЕ ЗНАЕШЬ ПРО НЕЙРОНКИ
Аноним 24/10/21 Вск 19:16:48 #291 №2192434 
НЕ ХОЧЕШЬ ДЕЛАТЬ ПЕТПРОЕКТ
Аноним 24/10/21 Вск 19:18:08 #292 №2192438 
>>2192407
ХОЧЕШЬ СДЕЛАТЬ ПЕТПРОЕКТ
@
НЕТ ВРЕМЕНИ
Аноним 24/10/21 Вск 19:19:00 #293 №2192439 
ДОХУЯ ИДЕЙ И МОТИВАЦИИ ДЕЛАТЬ ПЕТ-ПРОЕКТ
@
НЕТ ВРЕМЕНИ ИЗ-ЗА ПОСТОЯННЫХ ПЕРЕРАБОТОК
Аноним 24/10/21 Вск 20:04:29 #294 №2192495 
>>2192407
Хочешь сделать пет-проект
@
Идей дохуя
@
Почти все используют неофициальные апи
@
Ссышься что проект выпилят из маркета/подадут в суд
@
Не делаешь
Аноним 24/10/21 Вск 20:18:35 #295 №2192502 
>>2192495
Я кстать на это забил и просто делаю. В крайнем случае проект будет без монетизации, но зато сделаю хоть чтото в своей сраной жизни.
Аноним 25/10/21 Пнд 01:57:10 #296 №2192755 
>>2189651
>суровыми буднями бекогоспод
Будни бэкенда - перекладывание джейсонов из одной РУЧКИ в другую.
Аноним 25/10/21 Пнд 02:02:49 #297 №2192763 
>>2192407
Так у доты наверняка есть ватага всяких апи, вот к ним и пили что-нибудь.
Аноним 25/10/21 Пнд 08:09:24 #298 №2192824 
>>2192439
ДОХУЯ ИДЕЙ И МОТИВАЦИИ ДЕЛАТЬ ПЕТ-ПРОЕКТ
@
ПОДНАКОПИВ, УВОЛИЛСЯ С РАБОТЫ С 9 ДО 6 ЧТОБЫ ЗАНИМАТЬСЯ ПЕТ-ПРОЕКТОМ
@
ВСЁ ВРЕМЯ ЗАНИМАЕТ ШАБАШКА, КОТОРАЯ ОБЕСПЕЧИВАЕТ ПРИТОК ДЕНЕЖЕК

трустори, я не тролль
Аноним 25/10/21 Пнд 08:26:02 #299 №2192828 
>>2192755
Будни фронтенда так вообще верстать шапки и формы
Аноним 25/10/21 Пнд 10:23:16 #300 №2192861 
ИДЕЯ СДЕАТЬ ПЕТ- ПРОЕКТ
@
API ДЕЛАЕШЬ НА ЖАБЕ
@
С ХИБЕРОМ
@
С JWT
@
С ЮНИТ- ТЕСТАМИ
@
ПЕТ- ПРОЕКТ СТАЛ ВТОРОЙ РАБОТОЙ
Аноним 25/10/21 Пнд 10:49:09 #301 №2192886 
РАБОТАЕШЬ В МЕЛКОЙ ДНОВЕБСТУДИИ ВЕРСТАЛЬЩИКОМ
@
ТЕБЯ УЧАТ, ЧТО ВСЕГДА НУЖНО ПРЕДУСМАТРИВАТЬ ВОЗМОЖНОСТЬ ТОГО, ЧТО ВМЕСТО 1Й СТРОКИ, КАК В МАКЕТЕ, БУДЕТ МНОГО СТРОК
@
ИЗОБРАЖЕНИЯ ТАКЖЕ ДОЛЖНЫ БЫТЬ ГОТОВЫ К ТОМУ, ЧТО ВМЕСТО 100Х100 ПИКСЕЛЕЙ, ЗВГРУЗЯТ КАРТИНКУ В 10 РАЗ БОЛЬШЕ ИЛИ МЕНЬШЕ, ЛИБО НЕ С ТЕМ СООТНОШЕНИЕМ
@
В ВЁРСТКЕ МОЖНО ИСПОЛЬЗОВАТЬ ГРИДЫ
@
УШЁЛ В КРУПНУЮ КОНТОРУ, ВЕРСТАЕТ ОТДЕЛЬНАЯ КОМАНДА
@
-ПУК СРЕНЬК, В МАКЕТЕ ОДНА СТРОКА, С ОДНОЙ СТРОКОЙ ЖЕ ВСЕ ОК
@
АММНЯМ ИЗОБРАЖЕНИЕ НЕПРАВИЛЬНОЕ, ВОТ И ПОПЛЫЛО ВСЁ, ДА
@
ВЕРСТАЮТ НА БУТСТРАПЕ
Аноним 25/10/21 Пнд 11:01:36 #302 №2192896 
>>2192886
А на чём надо верстать вместо бутстрапа? Уже завезли более модный фреймворк?
Аноним 25/10/21 Пнд 11:25:08 #303 №2192912 
>>2192896
> А на чём надо верстать вместо бутстрапа? Уже завезли более модный фреймворк?
Css. Наверное, можно и на бутстрапе адекватно верстать, но что-то на деле люди, которые его используют, валятся на том, что строки в заголовке не 1, а 2.
Аноним 25/10/21 Пнд 11:47:07 #304 №2192948 
>>2192912
Ну так без бутстрапа такой обосрется сто раз реализовывая то, что в бутстрапе уже есть готовое.
Аноним 25/10/21 Пнд 12:21:54 #305 №2192992 
>>2192948
два чаю адеквату
Аноним 25/10/21 Пнд 12:26:17 #306 №2193002 
>>2192896
Вместо бутстрапа предлагается писать свою библиотеку компонентов и юзать её. В крупных компаниях это оправдано, но мелким студиям это нахуй не всралось, бутстрапа хватает почти для всего.
Аноним 25/10/21 Пнд 13:17:46 #307 №2193049 
>>2192073
заказчик уговорил сделать очень большую задачу за пару дней
@
дает меньше 50к
@
не просыпаешься
@
приходится пилить прямо во сне
Аноним 25/10/21 Пнд 13:22:51 #308 №2193054 
ИГРАЕШЬ В СИМС 4
@
ВДРУГ ПОНИМАЕШЬ, ЧТО СЕЙЧАС РАБОЧИЙ ДЕНЬ
@
РАБОЧИЙ МЕССЕНДЖЕР - ДИСКОРД
@
ВСЕ ЭТО ВРЕМЯ ОН ПОКАЗЫВАЛ, ЧТО ТЫ ИГРАЕШЬ
@
ПРОСЫПАЕШЬСЯ В ХОЛОДНОМ ПОТУ
Аноним 25/10/21 Пнд 13:23:56 #309 №2193056 
>>2193054
Алсо не понимаю, почему мозг решил именно симс 4 использовать во сне, я ведь ни разу не играл в него даже, только во вторую часть.
Аноним 25/10/21 Пнд 15:56:51 #310 №2193175 
>>2193054
>РАБОЧИЙ МЕССЕНДЖЕР - ДИСКОРД
орнул
Аноним 26/10/21 Втр 01:07:38 #311 №2193621 
>>2193054
Проиграл. Было нечто похожее:

СИДИШЬ В ОФИСЕ
@
WI-FI СВОЙ НА КАБИНЕТ
@
ЗАХОДИШЬ В HEARTHSTONE
@
"ДВА ИГРОКА ОНЛАЙН ИЗ ВАШЕЙ СЕТИ"
@
ТИМЛИД И ПМ ЕХИДНО УЛЫБАЮТСЯ
Аноним 26/10/21 Втр 04:58:33 #312 №2193649 
>>2192948
В бутстрапе только говнецо готовое, впрочем заднеприводным норм.
Аноним 26/10/21 Втр 10:05:07 #313 №2193696 
>>2193621
Чтоб таких сидуаций не было - я обычно раздаю LTE со своего смартфона на рабочий ноут и уже так во что-то играю. Даже если захотят мониторить трафик сети внутри компании - нихуя не увидят, ведь я с мобильного интернета.
Аноним 26/10/21 Втр 10:08:45 #314 №2193699 
>>2193649
Пока в Виларибо пердолят для клиента свою уникальную™ ксс либу, которая придаст их сайту неповторимый® дизайн, в Вилабаджио уже состригли бабос с десяти клиентов, скормив им бутстрап.
Аноним 26/10/21 Втр 10:47:55 #315 №2193718 
>>2193699
Двачую. Я однажды работал в компании, которая фармит тонны нефти, продавая приложение на ActiveAdmin с дефолтной темой.
Аноним 26/10/21 Втр 11:27:24 #316 №2193741 
>>2193699
вот что бывает когда дизайнер получает хоть какую-то власть
Аноним 26/10/21 Втр 13:05:47 #317 №2193826 
@
ПРОВОДИШЬ СОБЕС
@
КАНДИДАТ ОТВЕЧАЕТ 50 НА 50, ЧТО-ТО ОК, ЧТО-ТО НЕТ
@
НА ВОПРОСЫ, НА КОТОРЫЕ НЕ ЗНАЕТ ОТВЕТА, НАЧИНАЕТ БЫЧИТЬ В ДУХЕ: "эээ блэт, а вы вообще сами такое юзаете? Где такое вообще используется ааа?"
@
ИСКРЕННЕ НЕ ПОНИМАЕТ, ПОЧЕМУ ЕГО ШЛЮТ ВЕЖЛИВО НАХУЙ, ГОВОРЯТ, ЧТО СКОРО ПЕРЕЗВОНЯТ, И НЕДОУМЕВАЕТ, ПОЧЕМУ ЕГО НЕ ХОТЯТ БРАТЬ В КОМАНДУ

Пизда, просто трустори, вот на что надеются такие быдланы, которые приходят на собес и смеют сами еще начать быковать на интервьеров? Это же просто днище ебаное
Аноним 26/10/21 Втр 13:17:05 #318 №2193848 
ИДЕШЬ НА КУХНЮ ДЕЛАТЬ СЕБЕ ЧАЙ
@
НАТЫКАЕШЬСЯ СВЕТОНЕПРОНИЦАЕМЫЙ ЗЕЛЕНЫЙ ДЫМ НЕМЫТЫХ ПОДМЫШЕК
@
КУХНЯ ВОНЯЕТ, ХОТЬ ТОПОР ВЕШАЙ
@
ОТКРЫВАЕШЬ ОКНО В ПОПЫТКАХ ВДОХНУТЬ КИСЛОРОДА И ДОЖДАТЬСЯ ПОКА ЗАКИПИТ ЧАЙНИК
@
ЧЕРЕЗ 2 МИНУТЫ ПОНИМАЕШЬ, ЧТО ПОТОКИ ЕДКОГО СМРАДА ВЫТЯГИВАЮТСЯ И ТЫ НЕ МОЖЕШЬ ВДОХНУТЬ ДАЖЕ ВЫСУНУВШИСЬ ИЗ ОКНА
@
УМИРАЕШЬ ОТ УДУШЬЯ
Аноним 26/10/21 Втр 13:33:57 #319 №2193860 
>>2193826
@
СЧИТАЕТЕ ЛИ ВЫ ПРИЕМЛИМЫМ РАЗОГРЕВАТЬ РЫБУ В ОБЩЕСТВЕННОЙ МИКРОВОЛНОВКЕ?
@
МЫ ВАМ ПЕРЕЗВОНИМ
Аноним 26/10/21 Втр 13:35:43 #320 №2193863 
image.png
>>2193826
платина из прошлого треда

ТЕХСОБЕС
@
МОЖЕТЕ ОБЪЯСНИТЬ, ЧТО ТАКОЕ "X"
@
ЕСЛИ ЧЕСТНО, ВПЕРВЫЕ СЛЫШУ
@
ХОРОШО, СЛЕДУЮЩИЙ ВОПРОС...
@
ПОДОЖДИТЕ, А ЧТО ЭТО ЗА "X" ВСЁ-ТАКИ?
@
ЭЭЭМММ ПУК НУУУ ЗАЙДИТЕ В ГУГЛ И ВООБЩЕ ЭТО МЫ ВАС ОПРАШИВАЕМ! СЛЕДУЮЩИЙ ВОПРОС!
Аноним 26/10/21 Втр 14:16:05 #321 №2193905 
устроился джуном
@
получил первый в жизни таск
@
пук
@
среньк
@
раскладываешь товар в пятер0чке
@
за бОльшую зп
Аноним 26/10/21 Втр 14:44:33 #322 №2193921 
Оскароносный бугурт:

ЗАПЛАТИЛ ЗА ОНЛАЙН КУРС

           

             

       

          
Аноним 26/10/21 Втр 14:54:29 #323 №2193931 
СЫЧОВ НАПИСАЛ БУГУРТ
@
КАЖДЫЙ С ТАКИМ СТАЛКИВАЛСЯ И У ВСЕХ ГОРИТ
@
В ТРЕДЕ НОЛЬ РЕАКЦИИ
@
ЕРОХИН НАПИСАЛ: 200 OK {Error: "Forbiden"}
@
ТРЕД УТОНУЛ
Аноним 26/10/21 Втр 15:05:35 #324 №2193950 
>>2193863
Так интервьюер и не обязан ни на что отвечать, это не он хочет на работу устроиться.

>ПОДОЖДИТЕ, А ЧТО ЭТО ЗА "X" ВСЁ-ТАКИ?
То есть, кадидат не в состоянии гуглить, чтоб сделать это после собеса, получается, что он тем более не особо нужен.
Аноним 26/10/21 Втр 15:06:37 #325 №2193951 
>>2193931
>200 OK {Error: "Forbiden"}
Так это вечная же платина
Аноним 26/10/21 Втр 15:37:12 #326 №2193969 
ВТОРОЙ РАБОЧИЙ ДЕНЬ
@
ТИМ ЛИД НЕ МОЖЕТ ПОСЧИТАТЬ РАССТОЯНИЕ ОТ -1 ДО 1
@
СЕО ПИШЕТ ПАС С ДВУМЯ С
@
СЪЁБЫВАЕШЬСЯ В УЖАСЕ
@
БЛАГО В МОРОЗИЛКЕ ЕЩЁ ЛЕЖИТ ПОЛ ВЫМЕНИ КОРОВЫ
Аноним 26/10/21 Втр 16:23:02 #327 №2194017 
ПЕРВАЯ РАБОЧАЯ НЕДЕЛЯ
@
НЕТ НИКАКИХ ТАСОК
@
ХОЧЕШЬ РАБОТАТЬ, СТРАДАЕШЬ ОТ БЕЗДЕЛЬЯ
@
ПОДУМЫВАЕШЬ СВАЛИТЬ, ВЕДЬ ЕСЛИ ТЕБЕ НИКАКУЮ ЗАДАЧУ ВЫДЕЛИТЬ НЕ МОГУТ, ТО ВСЕ ПРОЦЕССЫ, ЭТО ЕБАНЫЙ БАРДАК, НАВЕРНЯКА
@
ПРОШЛО ПОЛГОДА
@
ХОЧЕШЬ, ЧТОБЫ ТАСКИ НАКОНЕЦ КОНЧИЛИСЬ
@
КАКОГО ХРЕНА ТАСКИ ВООБЩЕ ЕСТЬ, ЗАЧЕМ ОНИ НУЖНЫ?
@
ПОДУМЫВАЕШЬ СВАЛИТЬ
Аноним 26/10/21 Втр 16:25:36 #328 №2194018 
>>2193969
> СЕО ПИШЕТ ПАС С ДВУМЯ С
Если он имел в виду передачу мяча/шайбы, то он допустил ошибку. Но мне кажется, что он имел в виду password, а слова и в английском, насколько я знаю, сокращаются на гласную, значит сокращение будет "pass.", значит ошибки нет
Аноним 26/10/21 Втр 23:42:05 #329 №2194453 
>>2193905
Мне месяц говнотаски в учебных целях давали, и я учился разбираться что вообще происходит и спрашивать у взрослых дядь как сделать Х
при том я пришёл без собеса и не зная язык и технологию
Аноним 27/10/21 Срд 11:16:35 #330 №2194672 
>>2193969
> БЛАГО В МОРОЗИЛКЕ ЕЩЁ ЛЕЖИТ ПОЛ ВЫМЕНИ КОРОВЫ
Ебать, ты такое покупаешь? Пиздец
Аноним 27/10/21 Срд 18:07:03 #331 №2195293 
ХОЧЕТСЯ СВАЛИТЬ С РАБОТЫ
@
ТАСКИ ПИЗДЕЦОВЫЕ, НАГРУЗКА НЕ ЛУЧШЕ
@
- БЛЕТ, ВОТ СТАНЕТ ПОЛЕГЧЕ, ТОГДА БУДУ СОБЕСЕДОВАТЬСЯ, А ТО ТЯЖЕЛО
@
ТАСКИ СТАЛИ АДЕКВАТНЕЕ, НАГРУЗКА УМЕНЬШИЛАСЬ
@
- ДА ЧТО-ТО ЛЕНЬ СОБЕСЕДОВАТЬСЯ, СЛИШКОМ КОМФОРТНО

Аноним 27/10/21 Срд 18:22:49 #332 №2195298 
image.png
В КОМПАНИИ КРЫЗИС, ДВА ЛЯМА ЕВРО УБЫТКОВ ЗА ГОД
@
СЕО ЗАТЕЯЛ РЕОРГАНИЗАЦИЮ
@
МЕНЕДЖЕР УВИДЕЛ ЭТОТ ПИЗДЕЦ И СВАЛИЛ В ОТПУСК НА МЕСЯЦ
@
СЫЧЕВ, ТЕПЕРЬ ТЫ ВМЕСТО МЕНЕДЖЕРА
@
БУДЕШЬ ЗА БИЗНЕС ОТВЕЧАТЬ
@
НУ И ЧТО ЧТО ТЫ ТЕХЛИД? ЛИД ЭТО ЛИДЕР. ЛИДИРУЙ ЁПТА
Аноним 27/10/21 Срд 18:33:54 #333 №2195305 
>>2195298
А кто такой техлид вообще? Что он должен желать? У меня вот в конторе есть техлид - он меня собесил и как-то раз попросил скилы описать а потом уволился, всё.
Аноним 27/10/21 Срд 18:36:11 #334 №2195308 
>>2195305
> желать
Делать. Желать то понятно - чтоб зепка капала.
Аноним 27/10/21 Срд 18:51:13 #335 №2195321 
ВАЖНЫЙ ЧЕЛОВЕЧЕК ДОГОВАРИВАЕТСЯ С ТОБОЙ НА БОЛЬШОЙ ПРОЕКТ
@
ТЫ С ФУЛЛТАЙМ РАБОТОЙ, НО ВЫГЛЯДИТ ОСИЛЯЕМО
@
ХОРОШИЕ ДЕНЬГИ, ТЕМ БОЛЕЕ ЧТО ИПОТЕКА САМА СЕБЯ НЕ ВОЗЬМЁТ
@
ЗАРУЧАЕШЬСЯ ГОТОВНОСТЬЮ ДРУГА ПОМОЧЬ, ПЛАН ВЫГЛЯДИТ НАДЁЖНО
@
НАБРАСЫВАЕШЬ ПЛАН РАЗРАБОТКИ, БИЗНЕС-ПРОЦЕССЫ
@
НАЧИНАЕТЕ ПИЛИТЬ ТЕХНИЧЕСКУЮ ЧАСТЬ
@
"ПОСМОТРИТЕ И ОЦЕНИТЕ БИЗНЕС-ПРОЦЕССЫ, СООТВЕТСТВУЮТ ЛИ ОНИ"
@
ДА-ДА, КОНЕЧНО, ПОСМОТРЮ. СКИНЬ МНЕ ЕЩЁ РАЗ ПОЖАЛУЙСТА
@
КАЖДУЮ ВСТРЕЧУ ПРОСИТ СКИНУТЬ ОДНО И ТО ЖЕ ЗАНОВО
@
СЕТУЕШЬ НА ЗАНЯТОСТЬ ЧЕЛОВЕКА, НО ОКЕЙ, ЕДЕМ ДАЛЬШЕ

.... ПРОХОДИТ ПОЛГОДА .....

НЕПЛОХАЯ ТЕХНИЧЕСКАЯ БАЗА НА НЕТКОРЕ, ОРИЕНТИРОВАННАЯ НА ОБЛАКО И МАСШТАБИРУЕМОСТЬ
@
СНОСНЫЕ ФРОНТЕНДЫ, СДЕЛАННЫЕ С ЛЮБОВЬЮ (весь прокет состоит из нескольких отдельных подпроектов)
@
ДРУГ ОТВАЛИВАЕТСЯ ПО СЕМЕЙНЫМ ПРИЧИНАМ
@
ОСТАЁШЬСЯ ОДИН. ЕЩЁ ОДИН ДРУГ-ТЕСТЕР-НАПИХИВАЕТ ТЕБЕ ПОЛНЫЙ БЭКЛОГ БАГОВ. БЕЗ ЭТОГО ОСТАЛОСЬ ДОДЕЛАТЬ ЕЩЁ ПРОТИВНЫЕ 20% ФУНКЦИОНАЛА
@
ЗАШИВАЕШЬСЯ НА ФУЛЛТАЙМЕ, ЗАШИВАЕШЬСЯ ПО ДРУГИМ ДЕЛАМ. ТЕПЕРЬ ЗАШИВАЕШЬСЯ И В ЭТОМ ПРОЕКТЕ
@
ЗАКАЗЧИКА НЕ ВОЛНУЕТ НИ ТО, ЧТО ЕСТЬ ПО ФАКТУ, НИ ТО, КАКИЕ ПРОБЛЕМЫ РЕШАЮТСЯ, НИ ТО, ЧТО ТЫ ОСТАЛСЯ ОДИН КАК СИЛА, СПОСОБНАЯ КОДИТЬ
@
ЗАКАЗЧИКУ НУЖНО ГОТОВИТЬ ЕБАНУЮ ГОРУ ДОКУМЕНТОВ, ПЕРСОНАЛА, КОНТЕНТА, НО НИХУЯ НЕТ.
@
ЗАТО ПОСТОЯННО ЕСТЬ ОДИН ВОПРОС
@
"СКАЖИ МНЕ, КОГДА МЫ ЗАПУСТИМСЯ?"
Аноним 27/10/21 Срд 19:12:16 #336 №2195340 
>>2195305
Дохуя всего.
1) Преобразование бизнес требований в технические
2) Разработка архитектуры проектов
3) Ответственность за выбор стека и методологий разработки
4) Ответственность за нефункциональные требования системы
5) Менторство инженегров в команде

+ дохуя всего
Аноним 27/10/21 Срд 19:13:40 #337 №2195342 
>>2195321
ДУМАЛ СЕРЬЕЗНЫЙ ЧЕЛОВЕК
@
ОКАЗАЛСЯ НЕСЕРЬЕЗНЫЙ

сократил простыню
Аноним 27/10/21 Срд 19:26:56 #338 №2195344 
>>2195321
Наймите кого-нибудь на апворке или аналогах в помошь тебе. Или сам найми
Аноним 27/10/21 Срд 19:42:07 #339 №2195361 
>>2195344
К сожалению я почти уверен, что это не ускорит процесс, будет как в том жизненном анекдоте - что один программист сделает за день, два сделают за два дня. Мне придётся достаточно много времени посвятить не только реализации своих задач, но ещё и "онбордингу" другого программиста, оформлению тасков для него, и в конце концов это может оказаться тупо дорого, ведь стоимость мероприятия заранее чётко оговорена и фиксирована, а разделять утешительный приз за полгода пиздеца я не захочу.

А то, кого нанимать и как вертеть этот проект заказчик будет после релиза (или после выполнения всех тех. требований, т.к. у меня есть сомнения, что проект будет полноценно запущен), это уже его проблемы, пусть нанимает кого может/хочет. Документацию и техподдержку нулевого дня я обеспечу, но на этом мои полномочия всё.
Аноним 27/10/21 Срд 20:14:49 #340 №2195400 
>>2195361
Молодец, продолжай уверенно сосать хуй
Аноним 27/10/21 Срд 23:27:10 #341 №2195584 
>>2195321
ДЕБИЛ С ФУЛТАЙМОМ ВЗЯЛ СЕБЕ ЕЩЕ ПРОЕКТ ПОД ОТВЕТСТВЕННОСТЬ
@
НЕ РАСЧИТАЛ СИЛЫ, НАСТАВИЛ КОРЯВЫХ ЭСТИМЕЙТОВ
@
ВМЕСТО НОРМАЛЬНОЙ КОМАНДЫ НАБРАЛ ДРУЗЯШЕК
@
НАПИСАЛ ЗАБАГОВАННОЕ ГОВНО ЕЩЕ ДО ЗАПУСКА
@
КАБАНЫ ВИНОВАТЫ!!!

Аноним 28/10/21 Чтв 02:08:16 #342 №2195677 
>>2195361
>стоимость мероприятия заранее чётко оговорена и фиксирована
Ебать ты честный.
Аноним 28/10/21 Чтв 02:51:32 #343 №2195690 
Screenshot 2021-10-28 at 02.50.53.png
>>2195584
Аноним 28/10/21 Чтв 09:34:03 #344 №2195732 
>>2195584
Двачую. Тоже читал и думал, что это должен быть бугурт заказчика про васяна-распиздяя.
Аноним 28/10/21 Чтв 10:10:33 #345 №2195745 
>>2195340
Так а чем тогда техлид от тимлида отличается?
Аноним 28/10/21 Чтв 10:19:10 #346 №2195754 
>>2195745
Буквой х вместо буквы м
Аноним 28/10/21 Чтв 10:23:43 #347 №2195758 
>>2195754
Темлид? Тихлид?
Аноним 28/10/21 Чтв 11:16:23 #348 №2195796 
СОБАЧКА ДЕЛАЕТ ГАВ
@
КОШЕЧКА ДЕЛАЕТ МЯУ
@
ТВОИ ПЯТНАДЦАТЬ СЛОЕВ ВРАППЕРОВ И АБСТРАКЦИЙ НЕ ДЕЛАЮТ НИХУЯ
Аноним 28/10/21 Чтв 11:41:35 #349 №2195813 
>>2195796
А если кошечка завтра должна будет делять мяу анусом, а если вместо кошечки придет кошкодевочка, а что если кошечка должна будет с каждым мау сходить бо-большому в бд, а если кошечка должна дернуть анус собачке? Вот тогда-то все абстракции и понадобятся протекут, и придется добавить еще пяток слоев.
Аноним 28/10/21 Чтв 12:46:04 #350 №2195920 
image.png
> Ты
> Ты, чмо блядь, давай к нам на галеру

Причём отзывы об этой галере читал только отрицательные. У них ещё и хрюши соответствующие
Аноним 28/10/21 Чтв 13:06:28 #351 №2195953 
>>2195920
Это норм, если твоей ЦА < 25 лет
Аноним 28/10/21 Чтв 13:09:43 #352 №2195957 
>>2195953
Значит я не их ЦА
Аноним 28/10/21 Чтв 13:37:48 #353 №2195995 
>>2195957
Каково это быть старым двачером-девственником?
Аноним 28/10/21 Чтв 13:38:33 #354 №2195997 
>>2195732
>>2195584

В свою защиту скажу, что "полный" бэклог багов - это про мелочные баги типа "на фронте что-то не там, где нужно", за эти полгода было написано столько же кода, сколько пишет одна знакомая мне галерка из 5 человек, и любой сервис в рамках этого проекта можно хоть сейчас пулять на кластер инстансов и оно будет работать. Да и сроки/план был составлен достаточно неплохо (всего лишь второй раз беру такого масштаба проект), я ещё не сильно всрал сроки, который эстимейтили аж в феврале (!), да и неповоротливость заказчика играет на руку, выигрывая время для меня.

А то, что я стал зашиваться - так это в феврале вообще нельзя было никак предусмотреть. Потому что появилась необходимость заниматься дополнительными делами, возникшая недавно и внезапно.

Можно обвинить меня в том, что положился на друзей, и неточно заэстимейтил (взял маленький запас), ведомый желанием не упустить клиента, но в васянстве - не думаю, и уж точно нельзя обвинить в халтуре. Технически это почти лучшее, что я делал.
Аноним 28/10/21 Чтв 13:39:17 #355 №2195999 
>>2195995
А я расскажу каково это обосраться с разметкой - *неприятно
Аноним 28/10/21 Чтв 13:41:44 #356 №2196001 
>>2195995
Хуй знает, я не девственник.
Аноним 28/10/21 Чтв 14:40:05 #357 №2196047 
>>2195813
KISS
@
YAGNI
Аноним 28/10/21 Чтв 15:30:43 #358 №2196112 
>>2193921
Но тут же нихуя нет!
Аноним 29/10/21 Птн 00:22:52 #359 №2196774 
>>2195745
От компании зависит. Нету какого-то общепринятого разделения.
Но по тому, что встречал сам, могу сказать, что тимлид управляет командой, раздает таски, отвечает за релизы, короче больше менеджер, но с уклоном в разработку. А техлид отвечает за постановку технической задачи, выбор стека, требования к реализации.
Ну т.е. приходит менеджер, говорит, нам нужен сервис аналитики на основе таких-то данных пользователя.
Техлид смотрит, делает эпик, где описывает: так, юзаем кафку, такую-то библиотеку, генерим такие событие и отправляем в этот топик.
Тимлид смотрит на эпик и заводит стори с оценкой и декомпозируемыми задачами, назначает их конкретным разработчикам
По окончанию разработки, когда тимлид с командой провели ревью и заапрувили таски, техлид принимает сторик, смотрит, все ли отвечает требованиям и дает отмашку
Тимлид планирует в какой релиз добавить изменения
Аноним 29/10/21 Птн 04:30:08 #360 №2196849 
>>2196047
Не понял, что и куда сделать с кошечкой?
Аноним 29/10/21 Птн 08:50:02 #361 №2196894 
>>2196849
Суп из неё вари
Аноним 29/10/21 Птн 10:05:16 #362 №2196956 
>>2185037
Чувствительные данные в урле, а не в теле....
Аноним 29/10/21 Птн 10:55:23 #363 №2197009 
>>2196956
https же
Аноним 29/10/21 Птн 10:56:26 #364 №2197010 
>>2197009
А нет, в екзамле http. Ну и хуй с ним.
Аноним 29/10/21 Птн 11:20:10 #365 №2197025 
>>2197009
Один хрен всё в логах останется
Аноним 29/10/21 Птн 11:23:37 #366 №2197029 
>>2197025
Не останется, если у тебя https over json 200 ok over https, как у всех нормальных людей.
Аноним 29/10/21 Птн 12:16:44 #367 №2197101 
>>2197029
Ну тип ты настроил авторизация, в бд лежит соленый хэш, доступ к бд по белому списку айпи, ссх, все дела, даже пентагон легче взломать. Логи энжинкса:
42.69.13.21 {GET} https//govuzlugi.ga/login?name=pupkin&pass=1234
Аноним 29/10/21 Птн 18:14:12 #368 №2197451 
>>2193905
Ну я так то попал джуном с местную говноконтору на зп уровня пятёрочки, меньше 20к было, но через год уже на 100к вышел.
Аноним 29/10/21 Птн 18:37:49 #369 №2197491 
>>2197101
А чо, есть кто всё еще авторизейшн хедеры не юзает?
Аноним 29/10/21 Птн 18:41:13 #370 №2197498 
>>2197491
Да, те, кто юзает httponly куки.
Аноним 29/10/21 Птн 18:44:04 #371 №2197503 
ДЕЙЛИК С УТРА
@
СОЗВОН СО СТЕЙКХОЛДЕРАМИ ДО ОБЕДА
@
ПОСЛЕ ОБЕДА РАЗРУЛИВАНИЕ ЗАДАЧ КОМАНДЫ
@
ПОТОМ СОЗВОН С ПАРТНЕРАМИ ПО ПОВОДУ ИНТЕГРАЦИЙ
@
СМОТРИШЬ НА СВОЮ ЛЫЧКУ
@
СТАРШИЙ ИНЖЕНЕР

Блять, где я не туда свернул?
Аноним 29/10/21 Птн 18:49:24 #372 №2197513 
>>2197503
сберьбанк?
А таски есть или похуй на них? Бесит меня лично больше всего когда созвоны не освобождают от дедлайнов, то есть они как бы чисто в нагрузку
Аноним 29/10/21 Птн 18:55:02 #373 №2197520 
>>2197513
Стартап в западной европе. Дедлайны есть и созвоны от них не освобождают, но слава яйцам я могу их собственноручно отодвинуть. Вообще есть ощущения что я делаю свою работу + работу менеджера.
Аноним 29/10/21 Птн 19:46:24 #374 №2197570 
>>2197491
Нахуя и как? делать, чтобы логин форма отправляла пароль в хедеры, если проще сделать method=post?
Аноним 29/10/21 Птн 19:49:09 #375 №2197573 
>>2197513
Меня просто бесят частые созвоны, особенно, когда участвует много людей, большинство из которых разговор не касатается. Раз в неделю ещё терпимо, но я предпочитаю вообще без них
Аноним 29/10/21 Птн 19:54:21 #376 №2197578 
>>2197570
Так формы - это ж прошлый век, сейчас вместо кнопки submit делают обычную кнопку с коллбеком, который дёргает апиху, и там одинаково легко и с хедерами, и с query string и с json в body, а в ответе будет 200 OK {error:true, message: "Юзер уже есть"}
Аноним 29/10/21 Птн 19:54:41 #377 №2197579 
>>2197570
> и как
туплю, конечно яваскриптом. но ты наверно имел в виду api. но там всё равно как правило юзернэйм и пароль отправляются в теле запроса, а уже токены - в хедерах
Аноним 29/10/21 Птн 19:55:22 #378 №2197580 
- Что жена рестодебила ответила, когда он захотел в попку?
- 405 Not Allowed
Аноним 29/10/21 Птн 19:57:04 #379 №2197584 
>>2197573
>участвует много людей, большинство из которых разговор не касатается
И нахуя вы на них ходите? Я всегда отвечаю на дебильные инвайты "нет спасибо" и не хожу.
Аноним 29/10/21 Птн 20:00:36 #380 №2197588 
>>2195732
А кто его заставлял идти к васяну? Мог идти в галеру, правда за немного другие деньги
Аноним 29/10/21 Птн 20:07:46 #381 №2197596 
Стикер
>>2197580
А вот 200ок-дебилы всё делают через одно место!
Аноним 29/10/21 Птн 20:11:06 #382 №2197599 
>>2197596
И едят поди через то же место.
Аноним 29/10/21 Птн 20:12:19 #383 №2197600 
Стикер
>>2197599
Хотя бы подмываются - кеширования-то нет.
Аноним 29/10/21 Птн 23:45:06 #384 №2197709 
Заходит рестодебил в бар, заказывает коктейль, а бармен ему:
- 422 Unprocessable Entity
Аноним 30/10/21 Суб 03:21:56 #385 №2197798 
>>2197709
Заходит 200ка дурачок в бар, заказывает коктейль, а бармен ему: "да, ОК, но коктейль не дам"
Аноним 30/10/21 Суб 03:41:50 #386 №2197805 
Звонит рестодебил в проститутошную, хочет девочку заказать, но все девочки заняты:
- 503: Service Unavailable
Аноним 30/10/21 Суб 03:43:59 #387 №2197807 
Рестодебил посрал и нажимает кнопку слива. Кнопка проваливается, код ответа 204 No Content
Аноним 30/10/21 Суб 03:45:45 #388 №2197809 
Открывает рестодебил свой любимый сайт в браузере, а тут раз и 524 A Timeout Occurred
Аноним 30/10/21 Суб 03:54:56 #389 №2197811 
>>2186529
Погугли чья это апишка и что он ваял после этого.
Аноним 30/10/21 Суб 04:44:40 #390 №2197816 DELETED
Аноним 30/10/21 Суб 13:49:42 #391 №2198017 
15172524730520.jpg
>>2197798
Лол. Топовый анекдот
Аноним 30/10/21 Суб 13:59:15 #392 №2198021 
photo2021-02-0717-38-06.jpg
>>2197798
Даже не так

Заходит 200ка дурачок в бар, заказывает коктейль, а бармен ему: "да, ОК". Даёт ему стакан без коктейля, но с бумажкой. На бумажке написано "owibka: balans ne sweden"
Аноним 30/10/21 Суб 14:03:35 #393 №2198022 
Отправляет рестодебил запрос, а он ему как раз.
Аноним 30/10/21 Суб 14:54:20 #394 №2198069 
Это тестовое сообщение. Просьба не отвечать на него.
Аноним 30/10/21 Суб 16:47:27 #395 №2198177 
>>2198022
Что сказала девушка рестодебила, когда он попытался её трахнуть?
411 length required
Аноним 30/10/21 Суб 16:51:04 #396 №2198179 
>>2198177
402 Payment Required
Аноним 30/10/21 Суб 17:35:32 #397 №2198237 
>>2198179
406 Not Acceptable
Аноним 30/10/21 Суб 19:17:57 #398 №2198407 
>>2198177
>>2198179
>>2198237
Вангую этот мем распространяет одебиливший от http спеки понадусеровый рестошвайн, чтобы обучить 200 ОК {"error": True} 200к в наносекунду успешных кодеров в том, что знание таблички http кодов для чего-то нужно кроме как срать на двачах
Аноним 30/10/21 Суб 19:22:11 #399 №2198414 
>>2198407
Да кто их помнит? У половины сидящих здесь анонов в закладках ссылка на страницу в Википедии со списком статускодов.
Аноним 30/10/21 Суб 20:04:00 #400 №2198456 
image.png
По мотивам одного из прошлых тредов
Аноним 30/10/21 Суб 20:18:14 #401 №2198469 
>>2198456
Это неуважение к кабанчику!
Аноним 30/10/21 Суб 20:38:51 #402 №2198476 
>>2198456
Ожидание: нееет, не увольяйся, у нас же работа без тебя встанет, мы тебе дадим х3
Реальность: ну и катись, очередь за забором, незаменимых нет, гнильца, ложка дёгтя, крыса с корабля, в семье не без урода
Аноним 31/10/21 Вск 00:02:27 #403 №2198595 
ПРОЕКТ НА 3 ФОРМЫ
@
GRAPHQL

нахуяяяя блять
Аноним 31/10/21 Вск 00:08:09 #404 №2198598 
>>2198595
Так это ж интересно - возможность юзать редко используемые технологии. Если б я делал проект для двух с половиной тёток, я бы тоже написал его на экзотическом стеке.
Аноним 31/10/21 Вск 00:13:52 #405 №2198600 
>>2198598
>возможность юзать редко используемые технологии
В моей галере ВСЕ проекты на графкюэле. Там рест редко используемая технология.
Аноним 31/10/21 Вск 00:15:32 #406 №2198601 
>GQL
>редко используемые технологии

Вы из 2015 года капчуете? Небось ещё на пехепе или джяве какой пишете
Аноним 31/10/21 Вск 00:29:44 #407 №2198608 
>>2198601
Насколько часто целесообразно использовать графкл вместо реста?
Аноним 31/10/21 Вск 00:31:49 #408 №2198610 
The S in GraphQL stands for security.
Аноним 31/10/21 Вск 00:38:29 #409 №2198614 
>>2198608
Не целесообразно.
Аноним 31/10/21 Вск 00:38:43 #410 №2198615 
>>2198601
Вы там совсем странные? Графкуэл не серебряная пуля, обычно он как доп. слой абстракции над уже имеющимися сервисами, паттерны типа там фасад-прокси-композит, хуе-мое. Причем абстракция даже для крупного бэка часто внутренняя, не для фронта
Аноним 31/10/21 Вск 02:04:20 #411 №2198639 
>>2198601

> Небось ещё на пехепе или джяве какой пишете

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

Вообще графкуэл имеет свои плюсы, но пихать его везде вместо реста и вообще нигде не использовать серверный рендеринг это вообще-то немножко оверкил.
Аноним 31/10/21 Вск 04:44:27 #412 №2198665 
ЗААПЛАИЛСЯ В FAANG
@
НА ПОЧТУ ПРИШЕЛ ONLINE ASSESSMENT
@
ПРЯМО В СПАМ


Ну блять.
Аноним 31/10/21 Вск 14:18:15 #413 №2198908 
>>2184294 (OP)
ОСИЛИЛ КНИГИ ПО ДИЗАЙНУ REST
@
СДЕЛАЛ ПЕТ ПРОЕКТ ПО КРАСОТЕ
@
УСТРОИЛСЯ НА ГАЛЕРУ
@
ОТКРЫЛ ГЛОБАЛЬНЙ ПЕРЕХВАТЧИК ИСКЛЮЧЕНИЙ
@
ПЕРЕХВАТ EXCEPTION
@
return new ErrorMessage(HttpStatus.OK, "Proizohla nepredvidennaya oshibka. Povtorite pozhe");
Аноним 31/10/21 Вск 14:18:35 #414 №2198909 
>>2184294 (OP)
ОСИЛИЛ КНИГИ ПО ДИЗАЙНУ REST
@
СДЕЛАЛ ПЕТ ПРОЕКТ ПО КРАСОТЕ
@
УСТРОИЛСЯ НА ГАЛЕРУ
@
ОТКРЫЛ ГЛОБАЛЬНЙ ПЕРЕХВАТЧИК ИСКЛЮЧЕНИЙ
@
ПЕРЕХВАТ EXCEPTION
@
return new ErrorMessage(HttpStatus.OK, "Proizohla nepredvidennaya oshibka. Povtorite pozhe");
Аноним 31/10/21 Вск 14:25:41 #415 №2198918 
Я считаю, что большинство "ошибок клиента" - это на самом деле тоже ошибки сервера, который дал юзеру допустить такую ошибку. Класс клиентских ошибок должен быть намного более узким, например, если юзер руками влез в урл и что-то там написал. Если раньше была страница, но кто-то на стороне сервера её удалил или переместил, а юзер перешёл по раннее корректной ссылке, он должен получать не 404, а 500.
Аноним 31/10/21 Вск 14:41:02 #416 №2198937 
>>2198918
>На беке удалили функционал для страницы
>На фронте не удалили страницу
>Ошибка сервера
Каво?
Аноним 31/10/21 Вск 14:46:04 #417 №2198940 
>>2198937
Фронт приходит с сервера.
И нет, мобилки - это не фронт.
Аноним 31/10/21 Вск 14:46:48 #418 №2198942 
>>2198940
В твоих магазинах на пхп может быть и так.
Аноним 31/10/21 Вск 14:48:43 #419 №2198943 
>>2198942
Это везде так.
Аноним 31/10/21 Вск 14:51:30 #420 №2198950 
>>2198943
SPA, например, слышал о таком? С бека только наборы данных приходят.
нет, если рендеринг фронта засунули на сервер, это все еще фронт
Аноним 31/10/21 Вск 14:57:40 #421 №2198955 
>>2198950
Да, SPA, и вместо набора данных статускод 500, если была дёрнута неправильная рест-ручка.
Для юзера всё это сервер
Аноним 31/10/21 Вск 15:00:43 #422 №2198956 
>>2198955
Так и с какой стати это ошибка сервера, если функционал отсутствует на беке, но по какой-то причине вызывается на фронте?
Аноним 31/10/21 Вск 15:03:53 #423 №2198958 
>>2198956
Сервер - это не бэк. Сервер - это сервер.
Аноним 31/10/21 Вск 15:10:48 #424 №2198966 
>>2198918
Добавил дефолтный редирект. Теперь все мои 404 возвращают 200 { "success": false, "error”: "page not found" }.

Проверяй.
Аноним 31/10/21 Вск 15:13:34 #425 №2198971 
>>2198966
200 тоже пойдёт, раз HTTP - транспортный протокол. Главное, что не 4xx.
Аноним 31/10/21 Вск 16:07:36 #426 №2199052 
image.png
Why_not_both.jpg
Аноним 31/10/21 Вск 16:41:32 #427 №2199125 
>>2199052
придёт 404 без тела, что будешь делать?
Аноним 31/10/21 Вск 16:47:08 #428 №2199130 
>>2199125
404 telo dlya 404 not found not found
Аноним 31/10/21 Вск 16:47:37 #429 №2199131 
>>2199125
нассу им в техподдержку
Аноним 31/10/21 Вск 16:57:29 #430 №2199137 

ЛИД УВОЛИЛСЯ
@
ЛИДОМ СДЕЛАЛИ ТЕБЯ
@
РАЗБОР ПОТОКА ЗАДАЧ ОТ ПИЭМА ТЕПЕРЬ НА ТЕБЕ
@
РАЗБОР ПОТОКА КОКАИНОВЫХ ИДЕЙ ПРОДАКТ ОВНЕРА ТЕПЕРЬ НА ТЕБЕ
@
А ТЫ ОМЕЖКА, СЛАТЬ НАХУЙ УМЕЕШЬ ТОЛЬКО НА АНОНИМНЫХ БОРДАХ
@
ХУЙ ЗНАЕТ ЧЕ ТЕПЕРЬ ДЕЛАТЬ, ПРИВЫК К ВЛАСТИ И ДЕНЬГАМ — ТЕРЯТЬ НЕ ХОТЕТ
Аноним 31/10/21 Вск 17:01:20 #431 №2199140 
>>2199137
ПМА НЕТ В ПОМИНЕ, ПРОДАКТ ОВНЕР ТЫ
@
ПОМИМО, КОНЕЧНО, "ОСНОВНОЙ" РАБОТЫ СЕНИВОРОМ
@
ГОВОРИШЬ СО СТЕЙКХОЛДЕРАМИ
@
РИСУЕШЬ ЗАДАЧИ КОМАНДАМ
@
ЛИДИШЬ ПРОЕКТЫ
@
КОДИШЬ КОД
@
ПОЛУЧАЕШЬ ЖАЛКИЕ 250К ЗА РАБОТУ СТО
Аноним 31/10/21 Вск 17:06:10 #432 №2199142 
ЗАДАЧА - СДЕЛАТЬ ФУНКЦИОНАЛ ИКС К СЛЕДУЮЩЕМУ ДЕМО
@
ОБЪЯВЛЕНА ПРОДАКТ ОВНЕРОМ
@
"ВЛАДИМИР ПРОДУКТОВНЕРОВИЧ, МОЖЕТ ВМЕСТО Х ЕСТЬ СМЫСЛ СДЕЛАТЬ Y? ЭТО И БЫСТРЕЕ И ЛОГИЧНЕЕ РАБОТАТЬ БУДЕТ..."
@
"НЕТ, ЗАКАЗЧИК ЧЕТКО СКАЗАЛ ЧТО ХОЧЕТ Х, ДЕЛАЙТЕ Х"
@
ТАСКА В ЖИРЕ НА ФУНКЦИОНАЛ Х ЗАВЕРЕНА ПРОДАКТ ОВНЕРОМ
@
ПРОДЕМОНСТРИРОВАНА НЕСКОЛЬКО РАЗ ПО ХОДУ РАЗРАБОТКИ ПРОДАКТ ОВНЕРУ
@
...
@
ДЕНЬ ПЕРЕД ДЕМО, РЕПЕТИЦИЯ
@
"В СМЫСЛЕ КНОПКА ДЕЛАЕТ Х, А НЕ Y??? КТО ПИСАЛ ЗАДАЧУ? В СМЫСЛЕ МНЕ ПОКАЗЫВАЛИ УЖЕ, Я НЕ ПОМНЮ ТАКОГО, ЭТО ЖЕ НЕ ТАК ДОЛЖНО РАБОТАТЬ, НУ ВЫ САМИ ПОДУМАЙТЕ ЗАЧЕМ ДЕЛАТЬ Х ЕСЛИ ОЧЕВИДНО ПРОЩЕ Y"
Аноним 31/10/21 Вск 17:43:54 #433 №2199161 
>>2198908
>>2198909
Так а в чем проблема-то? Если у тебя происходит исключение, которое не является специальным HTTP-исключением со встроенным статус-кодом и телом ответа, то разумно отдать 500 "Ne smogla". А больше в общем случае ты ничего и не сделаешь.
Аноним 31/10/21 Вск 17:46:32 #434 №2199163 
>>2199140
>>2199142
И эти люди потом ругают крупные галеры, в которых нет таких проблем на половине проектов но есть свои проблемы
Аноним 31/10/21 Вск 18:29:18 #435 №2199205 
>>2199163
ГАЛЕРА
@
У ТЕБЯ ТРИ ПРОЕКТА
@
НА ВСЕХ РАБОТАЕШЬ ДЖЕЙСОНОУКЛАДЧИКОМ
@
ПЯТЫЙ ГОД ПОДРЯД
@
РЯДОМ ТРЕХ СТАЖЕРОВ ПО 500 БАКСОВ В МЕСЯЦ ПРОДАЮТ КАК СЕНИВОРОВ ЗА 4К
@
КОДИШЬ ЗА НИХ ТАК КАК ОНИ НЕ СПРАВЛЯЮТСЯ

Аноним 31/10/21 Вск 18:38:39 #436 №2199212 
В ЭТИ ВЫХОДНЫЕ Я ПОДТЯНУ ЗНАНИЯ ПО ТЕМЕ Х И У, ВОТУВИДИТИ!
@
БУДЕТ НЕСЛОЖНО, НУЖНО ЧАСА 3 ВЫДЕЛИТЬ В ТЕЧЕНИЕ 2УХ ДНЕЙ
@
О, СКИДОН НА АНИМЕШНУЮ МЕТРОИДВАНИЮ В СТИМЕ
@
БЕРУ!
@
НИЧЕГО НЕ ИЗУЧИЛ ЗА ВЫХОДНЫЕ
Аноним 31/10/21 Вск 18:44:42 #437 №2199216 
>>2199212
УПОМЯНУЛ В РАЗГОВОРЕ С КОЛЛЕГОЙ, ЧТО СМОТРИШЬ АНИМЕ
@
ТЕПЕРЬ НА ТЕБЯ СМОТРЯТ КАК НА ПОЕХАВШЕГО
Аноним 31/10/21 Вск 20:55:54 #438 №2199308 
>>2199163
Это и есть крупная галера, с проектом для одной из крупнейших госкорпораций
Аноним 31/10/21 Вск 23:56:03 #439 №2199424 
>>2199052
двачую. Всегда в API возвращаю и http статус код, и status: "ok|error", с причиной ошибки и подробным описанием, чтобы и нормальные люди, и 200ка дебилы, были удовлетворены.
Аноним 01/11/21 Пнд 07:08:30 #440 №2199509 
>>2199216
Всё правильно.

Тобой только биореактор топить, сраный анимечник.
Аноним 01/11/21 Пнд 09:48:18 #441 №2199537 
>>2198069
200 OK
Аноним 01/11/21 Пнд 09:51:04 #442 №2199538 
АДЖАКС
Аноним 01/11/21 Пнд 09:54:35 #443 №2199542 

{
status: "success",
content: {
status: "error",
message: "oshibka"
}
}
Аноним 01/11/21 Пнд 11:04:56 #444 №2199595 
>>2199538
АЯКС
бррр...
Аноним 01/11/21 Пнд 12:00:39 #445 №2199637 
НЕРАБОЧИЕ ДНИ
@
РАБОТАЕШЬ
Аноним 01/11/21 Пнд 12:01:34 #446 №2199639 
>>2199637
РАБОЧИЕ ДНИ
@
НЕ РАБОТАЕШЬ
Аноним 01/11/21 Пнд 20:41:37 #447 №2200025 
Рестодебилы в ярости! Чтобы сломать их приложение, нужен лишь простой советский прокси-сервер
Аноним 01/11/21 Пнд 20:44:56 #448 №2200027 
>>2200025
200 OK! Хочешь узнать больше? >>Переходи по ссылке!
Аноним 01/11/21 Пнд 21:14:53 #449 №2200040 
>>2199142
Жиза
Аноним 02/11/21 Втр 00:07:32 #450 №2200213 
>>2200027
Выглядит как 302 Found.
Аноним 02/11/21 Втр 08:56:48 #451 №2200325 
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ уже достаточно
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 mesya4nii balans ne sveden"
@
С ТЕХ ПОР ДВУХСОТКАДЕБИЛ ПЕРЕШЁЛ НА ДИЕТУ ИЗ ГОВНА
Аноним 02/11/21 Втр 09:24:19 #452 №2200338 
>>2200325
Сделал моё утро
Аноним 02/11/21 Втр 11:10:40 #453 №2200408 
>>2198665
В гуглопочте хоть?
Аноним 02/11/21 Втр 11:13:20 #454 №2200412 
>>2199125
if (response.body) {}
Аноним 02/11/21 Втр 11:18:24 #455 №2200418 
>>2200325
>409 mesya4nii balans ne sveden
Так двухсоткасотенцы вообще коды отрицают.
Аноним 02/11/21 Втр 13:18:20 #456 №2200532 
ПОЛУЧАЕШЬ ЗАДАЧУ, ОЦЕНЕННУЮ В 1 ЧАС
@
ДАЖЕ БЕГЛОГО ВЗГЛЯДА ХВАТАЕТ, ЧТОБЫ ПОНЯТЬ, ЧТО ОНА НЕ НА 1 ЧАС

Аноним 02/11/21 Втр 13:27:04 #457 №2200539 
>>2200532
Пусть кто оценивал тот и пилит бля
Аноним 02/11/21 Втр 13:30:40 #458 №2200543 
>>2200412
МОЕ ТЕЛО МОЕ ДЕЛО
Аноним 02/11/21 Втр 13:32:01 #459 №2200545 
ДЕРЖИ АПИШКУ, СДЕЛАЙ Х
@
АПИШКА НЕ ПОЗВОЛЯЕТ СДЕЛАТЬ Х, ТАМ НЕ ПОД ВСЕ ТРЕБОВАНИЯ РЕШЕНИЕ ПОДОЙДЁТ, В ДОКУМЕНТАЦИИ ДАЖЕ БЛИЗКО НЕТ ТОГО, ЧТО НУЖНО ДЛЯ РЕАЛИЗАЦИИ ВОТ ЭТИХ ВОТ ПУНКТОВ
@
НУ СДЕЛАЙ КАК-НИБУДЬ, ЧЁ ТЫ

>>2200539
Ну так менеджер не осилит.
Аноним 02/11/21 Втр 13:53:59 #460 №2200583 
.png
>>2200545
Сидит такой менеджер и думает "так, для X в апишке есть все нужные ручки, бегло посмотрел, всё задокументировано, у разрабов не должно возникнуть вопросов, я бы и сам сделал, но слишком много чести".
Аноним 02/11/21 Втр 14:06:20 #461 №2200598 
>>2200583
Это задача такая?
Добавьте ручку в апишку.
Аноним 02/11/21 Втр 14:08:09 #462 №2200601 
>>2200598
Апишка не твоя, чтобы что-то добавить, надо согласовывать со смежниками.
Аноним 02/11/21 Втр 14:34:18 #463 №2200635 
>>2200532
ПОЛУЧАЕШЬ ЗАДАЧУ, ОЦЕНЕННУЮ В 1 ЧАС
@
ДАЖЕ БЕГЛОГО ВЗГЛЯДА ХВАТАЕТ, ЧТОБЫ ПОНЯТЬ, ЧТО ОНА НЕ НА 1 ЧАС А НА 2
@
УСТАНОВКА ПРОЕКТА 2 ДНЯ
@
ЧТЕНИЕ ДОКУМЕНТАЦИИ 2 ДНЯ
@
РЕШЕНИЕ ПРОБЛЕМ С РАЗВОРАЧИВАНИЕМ ПРОЕКТА 2 ДНЯ
@
ПОЛУЧЕНИЕ ВСЕХ НУЖНЫХ ЮЗЕРОВ/ДОСТУПОВ/ВПНОВ 2 ДНЯ И БОЛЬШЕ
@
ПОВТОРЕНИЯ КЕЙСА ИЗ ТИКЕТА 2 ДНЯ
@
ПРОШЛО 2 НЕДЕЛИ, ТАСКА НА 1-2 ЧАСА ЕЩЕ НЕ СДЕЛАНА
Аноним 02/11/21 Втр 14:42:56 #464 №2200646 
16217116231780.png
>>2200532
>>2200635
Аноним 02/11/21 Втр 18:04:30 #465 №2200834 
ДЕЛАЕШЬ ЗАДАЧУ, УЖЕ ЗАЕБАЛСЯ, ВРЕМЯ ПОДЖИМАЕТ
@
"НУ ВРОДЕ ВСЁ ГОТОВО, ЕСЛИ ЧТО, ТЕСТИРОВЩИК НАЙДЁТ ОШИБКИ, Я БОЛЬШЕ НЕ МОГУ"
@
СОЗДАЁШЬ ПР
@
ПР ПРИНИМАЕТСЯ В ТЕЧЕНИЕ ПОЛЧАСА, БЕЗ КОДРЕВЬЮ И ТЕСТИРОВАНИЯ, ПОТОМУ ЧТО КТО-ТО ТАК РЕШИЛ
@
НЕ ТЫ ОДИН ЗАЕБАЛСЯ

Аноним 02/11/21 Втр 21:23:40 #466 №2201091 
>>2200834
@
ПОСЛЕ ДЕПЛОЯ НА ПРОДЕ ВЫЛЕЗАЕТ КОСЯЧИЩЕ
@
В НОЧЬ С СУББОТЫ НА ВОСКРЕСЕНЬЕ
@
СЫЧАЕВ, ЭТО ТВОЕ, ДАВАЙ ИСПРАВЛЯЙ
Аноним 02/11/21 Втр 22:22:03 #467 №2201133 
>>2199595
ЯВА
Аноним 02/11/21 Втр 22:41:58 #468 №2201168 
>>2201133
СИ ДИЕЗ
Аноним 02/11/21 Втр 22:42:30 #469 №2201169 
>>2201168
До диез?
Аноним 02/11/21 Втр 23:06:08 #470 №2201202 DELETED
>>2201168
ЛУНТИКС
@
СИ ДИЕЗ
@
Heartbeat took longer than "00:00:01" at "11/02/2021 14:27:31 +00:00". This could be caused by thread pool starvation
@
КАЖДЫЙ ВТОРНИК
Аноним 02/11/21 Втр 23:08:06 #471 №2201206 DELETED
>>2201202
Деанон.
Аноним 02/11/21 Втр 23:09:53 #472 №2201209 DELETED
>>2201206
И тебе привет
Аноним 02/11/21 Втр 23:13:22 #473 №2201211 DELETED
>>2201209
Нахуй иди, говно.
Аноним 03/11/21 Срд 00:31:57 #474 №2201283 
Ебать мочух разбушевался, во всех тредах трёт посты.
Аноним 03/11/21 Срд 00:33:13 #475 №2201284 
>>2201283
патамучто могу ето и че ты сделаеш)
Аноним 03/11/21 Срд 09:45:11 #476 №2201406 
>>2201169
СИРЕШЁТКА
Аноним 03/11/21 Срд 11:10:35 #477 №2201482 
ТЫ - СТАЖЁР, РАБОТАЕШЬ БУКВАЛЬНО ПЕРВЫЕ 3 МЕСЯЦА В ЖИЗНИ
@
ЗАПИЛИЛ ФИЧУ ПО ТЗ
@
ПРОШЛО ВСЕ ТЕСТИРОВАНИЯ И РЕВЬЮ, ЗАЛИТО В ПРОД
@
ПРОХОДИТ 1,5 МЕСЯЦА
@
ФИЧУ ОТКАТЫВАЮТ С ПРОДА Т.К. НЕ РАБОТАЕТ ЧАСТЬ ФУНКЦИОНАЛА
@
СМОТРИШЬ - ДЕЙСТВИТЕЛЬНО, ТЫ ДОЛБОЁБ И НАПИСАЛ НЕСКОЛЬКО ВЫЗОВОВ НЕ ТАМ
@
ЧЕМ ЗАНИМАЛИСЬ НА ТЕСТИРОВАНИИ И РЕВЬЮ?
Аноним 03/11/21 Срд 11:16:57 #478 №2201489 
>>2201482
на ревью время не спишешь, никто подробно не разбирается что ты там высрал
Аноним 03/11/21 Срд 11:59:34 #479 №2201546 
>>2201406
ЦЭХЭШТЭГ
Аноним 03/11/21 Срд 12:03:50 #480 №2201551 
>>2201482
> ТЫ - СТАЖЁР, РАБОТАЕШЬ БУКВАЛЬНО ПЕРВЫЕ 3 МЕСЯЦА В ЖИЗНИ
> @
> ЗАПИЛИЛ ФИЧУ
@
ДОВОЛЕН СОБОЙ

> @
> ПРОХОДИТ 1,5 МЕСЯЦА
> @
> СМОТРИШЬ - ТЫ ДОЛБОЁБ
@
НАПИСАЛ ХУЙНЮ

У меня вот так было. Раза 3 цикл повторялся, после которого что бы я ни написал до "просветления", я осознавал, что это та ещё параша.
Аноним 03/11/21 Срд 12:49:41 #481 №2201613 
ОБНАРУЖИЛ ТЕСТЫ
@
ЗАПУСКАЕШЬ
@
НЕ ЗАПУСКАЮТСЯ
Аноним 03/11/21 Срд 12:59:43 #482 №2201629 
>>2201613
ПРОШЛЫЙ РАЗРАБОТЧИК ДАВНО ОТКЛЮЧИЛ ПРОГОН ТЕСТОВ
Аноним 03/11/21 Срд 13:01:40 #483 №2201634 
>>2201613
НАЧИНАЕШЬ ЧИНИТЬ
@
НАХОДИШЬ КРИТИЧНЫЙ БАГ
@
У КЛИЕНТА НИХУЯ НЕ РАБОТАЛО БОЛЬШЕ ГОДА
@
ОН ЗАПЛАТИЛ ДОХУЯ ЗА ФИЧУ
@
ЕЩЕ НЕ ПОЗДНО ИСПРАВИТЬ
@
НО НУЖНО ПЕРЕПИСЫВАТЬ ПОЛСЕРВИСА
@
ПМ ТОРОПИТ ВЫКАТИТЬ ФИЧУ
@
ЗАБЫВАЕШЬ О ТОМ ЧТО ВИДЕЛ ТЕСТЫ
Аноним 03/11/21 Срд 14:59:33 #484 №2201741 
ЗАЕБАЛО ЧТО МАЛО ПЛАТЯТ
@
ОТВЕЧАЕШЬ РАНДОМНОЙ ЭЧАЙРКЕ С ЛИНКЕДА
@
ПРОХОДИШЬ СОБЕС ПО ПРИКОЛУ
@
ВНЕЗАПНО ПОЛУЧАЕШЬ ОФФЕР 50%+ К ТЕКУЩЕЙ
@
НА ТЕКУЩЕЙ ТЕБЕ ПОВЫШАЛИ НЕДЕЛЮ НАЗАД
@
ДРОПАЕШЬ ОФФЕР ИБО ПРИВЫК К КОЛЛЕГАМ И ДЕЛАЕШЬ ТАСКИ х4 ОТ ЗАПЛАНИРОВАННОГО
Аноним 03/11/21 Срд 15:15:37 #485 №2201760 
>>2201741
Зона комфорта, родное болотце, плохонький да свой, стокгольмский синдром и т.д.
Аноним 04/11/21 Чтв 00:52:58 #486 №2202495 
>>2201489
В смысле не спишешь, это обычный тип активности, добавьте.
Аноним 04/11/21 Чтв 10:31:44 #487 №2202628 
mNS01041024x1024[1].jpeg
СЛОЖНЫЕ БАГИ, ДОЛГО ДЕБАЖИШЬ, УЖЕ 3 ЧАСА НОЧИ, БОЛЬШЕ НЕТ СИЛ РАБОТАТЬ
@
ПОФИКСИЛ НЕКОТОРЫЕ, НАДЕЕШЬСЯ ЧТО ЗА НОЧЬ МОЗГ ВО СНЕ ПРИДУМАЕТ РЕШЕНИЕ ДЛЯ ОСТАВШЕГОСЯ БОСС БАГА, МОЖЕТ БЫТЬ ОНО ПРИСНИТСЯ
@
ЛЁГ СПАТЬ
@
СНИТСЯ, КАК ТЫ КЛЕИШЬ НЕСКОЛЬКИХ ТНЕЙ И ЕБЁШЬ ИХ
@
СПАСИБО КОНЕЧНО, СОН ОХУЕННЫЙ, НО ХОТЕЛОСЬ БЫ ЕЩЁ ПРИДУМАТЬ, КАК ПОФИКСИТЬ БАГ

Аноним 04/11/21 Чтв 13:32:40 #488 №2202798 
>>2202628
> СЛОЖНЫЕ БАГИ, ДОЛГО ДЕБАЖИШЬ, УЖЕ 3 ЧАСА НОЧИ
Зачем работать больше 8 часов в день?
Аноним 04/11/21 Чтв 14:09:22 #489 №2202861 
ВКЛЮЧИЛ НОУТ
@
ОТКРЫЛ IDE
@
ВЫГОРЕЛ
Аноним 04/11/21 Чтв 15:09:20 #490 №2202943 
ПРОСНУЛСЯ
@
ЛЕЖИШЬ ЧАС
@
ЛЕЖИШЬ ДВА
@
НАДО ПОКУШОТЬ
Аноним 04/11/21 Чтв 15:39:14 #491 №2202990 
>>2202798
Мань, 8 часов это уже овертайм.
Аноним 04/11/21 Чтв 15:59:42 #492 №2203037 
>>2202798
Затем, что кабанчик хочется ЗАПУСТИТЬСЯ ПОСКОРЕЕ. Мне то это нахуй не нужно, я бы отсидел-отпердел свои 6-8 часов и пошёл бы отдыхать
Аноним 04/11/21 Чтв 16:00:31 #493 №2203040 
>>2202861
Бля, это без шуток. Уже тошнит от вида IDE. И поменять на другую не вариант - остальные полное дерьмо
Аноним 04/11/21 Чтв 16:21:47 #494 №2203070 
>>2203037
Ну так если тебе не нужно то и нахуй ты? Тебе хотя бы это оплачивают?
Аноним 04/11/21 Чтв 16:23:28 #495 №2203074 
>>2203070
Оплачивают, конечно. Без оплаты они пошли бы нахуй
Аноним 04/11/21 Чтв 16:29:25 #496 №2203088 
>>2203074
Оплачивают переработки в двойном размере? Оплачивают результат?
Аноним 04/11/21 Чтв 20:52:41 #497 №2203347 
Неужели микросервисы действительно появились из-за того, что никто не может в архитектуру приложения и желания размазать своё дерьмо по 10-100+ репозиториям? Страшно же подумать сколько нетворк ресурсов в мире тратиться на взаимодействие между микрописечками.
Аноним 04/11/21 Чтв 21:00:14 #498 №2203350 
>>2203347
Самый удачный тред, чтобы начать срач
Их легче масштабировать и поддерживать, только и всего.
Аноним 04/11/21 Чтв 21:07:25 #499 №2203361 
>>2203347
>Страшно же подумать сколько нетворк ресурсов
Ебало джаваскриптера пишущего на электроне представили?
Аноним 04/11/21 Чтв 21:11:07 #500 №2203366 
>>2203361
А ведь они всегда писали своё говно в предположении, что раз компьютеры стали достаточно мощными, можно начинать говнокодить, железо справится с нагрузкой. Начинка становится мощнее, а программы как тормозили, так и тормозят из-за блоатваре.
Аноним 04/11/21 Чтв 22:00:57 #501 №2203441 
>>2203347
Это противостояние имеет то же начало, что и REST vs не-REST. Одни дебилы берут бойлерплейт, натягивают свои поделки на него и считают, что иначе неправильно, другие дебилы придумывают собственную архитектуру под свои поделки и считают, что иначе неправильно. Недебилы используют оба подхода в зависимости от задач.
Аноним 04/11/21 Чтв 22:37:41 #502 №2203471 
>>2203441
А какие вообще задачи у микросервисов? Что-то сверх специфичное вроде нейронок или стейтфул сервисов?
Аноним 04/11/21 Чтв 22:42:25 #503 №2203475 
>>2203471
Да любые

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

По сути, плюсы такие:
1) Можно микросервис писать на любом языке, а не впиливать функционал только на том языке, на котором написано основное приложение
2) Микросервисы проще масштабировать
3) Их в отдельных случаях проще разрабатывать
3)
Аноним 04/11/21 Чтв 23:36:33 #504 №2203502 
>>2199216
УПОМЯНУЛ В /А/ ЧТО ПИШЕШЬ НА ПХП
@
ТЕПЕРЬ НА ТЕБЯ СМОТРЯТ КАК НА ПОЕХАВШЕГО
Аноним 04/11/21 Чтв 23:42:50 #505 №2203505 
>>2203502
Зато в /pr/ можно обсуждать аниме, десу.
Аноним 04/11/21 Чтв 23:59:39 #506 №2203513 
2021
@
ВКАТЫВАЕШЬСЯ
Аноним 05/11/21 Птн 00:19:04 #507 №2203517 
>>2203471
Главный плюс микросервисов это возможность их независимой разработки. Тупо каждая команда складывает говнокод в своём репозитории, а наружу только эндпоинты для джейсонов торчат да кастомеры кафку слушают. С точки зрения результата для бизнеса это всё маняоптимизации, во многих случаях вредные.
Аноним 05/11/21 Птн 00:22:50 #508 №2203518 
>>2203517
Сразу хочется вспомнить типикал проблемы уровня "в обновлении переделали API, половина сервисов не может работать со старым, половина не умеет с новым". А потом ещё спрашивают нахуя нужен архитектор.
Аноним 05/11/21 Птн 00:24:13 #509 №2203519 
>>2203518
У СЕМИ СЕНЬОРОВ АПИ БЕЗ ВЕРСИЙ
Аноним 05/11/21 Птн 00:29:31 #510 №2203520 
>>2203471
>специфичное вроде нейронок или стейтфул сервисов
Базворд провижининг фактори. Стейтфул сервис - это сервис, хранящий свой стейт, т.е. абсолютно любой с БД. Без стейта называется стейтлес. Лучше не пользоваться незнакомыми словами.
Аноним 05/11/21 Птн 13:38:10 #511 №2203681 
photo2019-10-3117-52-47.jpg
ПЕРЕКАТ
Е
Р
Е
К
А
Т

https://2ch.hk/pr/res/2203680.html
https://2ch.hk/pr/res/2203680.html
https://2ch.hk/pr/res/2203680.html
comments powered by Disqus