Этого треда уже нет.
Это копия, сохраненная 20 октября 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
black peka face.png26 Кб, 736x736
ОБЩИЙ БУГУРТ ТРЕД / GENERAL BUTTHURT THREAD V54.0 /butthurt/ 2366344 В конец треда | Веб
НАШИ ПРЕИМУЩЕСТВА:
@
ДРУЖНЫЙ КОЛЛЕКТИВ
@
ПРОСТОРНАЯ СВЕТЛИЦА НЕДАЛЕКО ОТ КУПЕЧЕСКОЙ ЛАВКИ С ОТЛИЧНЫМ ВИДОМ ИЗ ОБОИХ ОКОН
@
СОВРЕМЕННЫЕ РАБОЧИЕ МЕСТА
@
ЛУЧИНУ МЕНЯЕМ КАЖДЫЕ 2 ЧАСА
@
64-РАЗРЯДНЫЕ СЧЁТЫ
@
ВЫСОКОСКОРОСТНОЙ ГОНЕЦ ВОЗИТ ПИСЬМА ЯНДЕКСУ И КЛИЕНТАМ НА БЕРЕСТЯНОЙ ГРАМОТЕ 2 РАЗА В ДЕНЬ
@
ВСЕГДА СВЕЖИЕ ЛИСТЬЯ ЛОПУХА В НУЖНИКЕ
@
ЩАВЕЛЕВЫЕ ЛЕПЕШКИ И ЧАЙНЫЙ ГРИБ)
@
ЗАРПЛАТА САХАРОМ ИЛИ РАКУШКАМИ (НА ВЫБОР)


Прошлый: >>2320202 (OP)
2 2366351
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
200.png126 Кб, 900x675
3 2366395
>>366351
аминь
risovach.ru.jpg49 Кб, 604x336
4 2366462
>>366351
Рестошизик в солнечный воскресный день мониторит бугурт-тред на двоще, я спокоен.
5 2366663
>>366351
HTTP: 201
Body: {"ok":"False", "error": "not_ok", "message": "success"}
6 2366686
>>366663
Если статускод не 200, в тело можно не заглядывать, ведь это говно прислал веб-сервер, а не приложуха.
7 2366695
>>366686
Но 201 - валидный ответ успешный)))0
8 2366697
>>366695
непонятно кто его прислал. Явно не моя приложуха >>366395
9 2366781
>>366686
Который тред не могу понять, что за хуйню вы имеете в виду.

Что мне мешает в приложении, когда не проходит валидация, сказать веб-серверу, чтобы он отдал 422 Unprocessable Entity?
10 2366791
>>366781
Мешает здравый смысл.
11 2366809
>>366781
Зачем такое делать? Ошибка произошла в приложении, а не на уровне хттп, так что правильно отдать 200 и описание ошибки внутри.
5461DAE0-8C05-4AF7-B610-E395016FBAD3.png1,3 Мб, 1000x1006
12 2366848
>>366351
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
13 2366850
>>366848
чел, доставка и готовка в большинстве это разные компании и разные люди.
Тебе принесли пиццу в неповреждённой коробке и вовремя - 200.
Что внутри коробки - это уже разбирайся с пиццерией, а не доставщиком.
Что тебе положили мало лука или колбасу вместо ветчины - тут доставщик не виноват и он даже не знает про такие подробности. Ему вообще без разницы что доставлять - коробку с говном или коробку с пиццей
14 2366854
>>366850
HTTP: 200
{"code": "404", "message":"ne nashol"}

Ебало представил? Узнал? Соглсен?
15 2366856
>>366850
А наклейку «я проверил, все хорошо» тоже курьер клеит? Или все таки пиццерия? Так вот статус код http — это и есть та наклейка. Если нет теста или сломалась печка — пиццерия должна передать клиенту статус — не можем выполнить. А не прислать пустую коробку с запиской внутри. Подход 200-шизика — это именно прислать пустую коробку с запиской внутри, что что-то не получилось. Про мало лука — это вообще не подходящая аналогия. Пиццерия то выполнила заказ и считает, что всё ок
16 2366857
>>366854
Никто не будет в теле ответа пересылать код состояния HTTP. Там пересылают собственные бизнес-коды, и не в виде чисел, а в виде буквенных идентификаторов.
17 2366859
Напомните, как по респонскоду отличить "пицца не найдена" от "приложуха не найдена"? А? А???
18 2366860
>>366857
Я много вижу когда коды в жсоне передают примерно таким же способом, чел. Это пиздец
19 2366861
>>366859
изи
200 + pizza_ne_naidena - пицца не найдена
404 - приложуха не найдена
20 2366862
>>366859
Пицца не найдена - вместе с 404 будет жсон ответ с ошибкой что конкретно не нашло, а если приложуха не найдена - то пустой боди (ну или в зависимости от настроек сервера)
21 2366863
>>366856
ты получил коробку от курьера, открываешь - там записка что не смогли приготовить.
Сразу понимаешь что курьер отработал, пиццерия существует и работает, но в данный момент не шмогла.
Это гораздо лучше что если пиццу не приготовили то курьер к тебе не приедет или получишь записку от курьера что не смог найти (что найти, пиццерию или пиццу?)
22 2366864
>>366854
Вот единственная проблема, что 404 — неоднозначный статус. И в http нужно было предусмотреть два отдельных кода вместо одного 404. Один код был бы для того случая, когда такого пути на сервере в принципе нет. Т. е. Апи изменилось или не развёрнуто или проблема с роутингом. И другой статус на случай, когда путь правильный, но объекта с таким id нет. Есть похожие 410 gone и 416 range not satisfiable. В принципе 410 почти ок, только он подразумевает, что объект когда-то существовал.
23 2366865
>>366862
значит при 404 нужно пытаться читать боди и ловить ошибку чтения? И разница в будет эта ошибка чтения или не будет.
В курсе что это очень тухло пахнет?
24 2366867
>>366865
Ты всегда должен читать ошибку при не 200 коде, как минимум чтобы залогать ее. Игнорить ошибки - это как раз пахнет тухло.
25 2366868
>>366864
чел 30 лет назад сделал таблицу кодов для веб-страничек, а вы сейчас пытаетесь это использовать в качестве универсальных ответов для всего. Зачем?
Ресурс тогда означал веб-страницу. Нет веб-страницы - 404. Зачем вы это пытаетесь натягивать на бизнес-сущности?
26 2366870
>>366867
при не 200 я не пытаюсь боди, я просто логирую.
Читать боди только при 200
27 2366873
>>366863
Это значит, что у пиццерии и службы доставки плохая коммуникация — вместо того, чтобы сразу позвонить службе доставки, что они не могут испечь пиццу, они просто отдают им пустую коробку с запиской внутри.
Какая разница клиенту, кто обосрался — пиццерия или доставка. Он сразу хочет знать, что он не получит эту пиццу. И тогда он попытается заказать другую. А не ждать пиццу и думать, что все ок
28 2366875
>>366870
Так ты спрашиваешь как различать. То, что ты только 200 возвращаешь - это чисто твой фетиш.
29 2366876
>>366868
Чтобы такие как ты страдали
30 2366877
>>366873
клиент получает коробку с пиццей и запускает стандартную проверку содержимого - есть ли пицца, не протухла ли, хватает ли лука и пепперони.
31 2366878
>>366875
это логика, а не фетиш. Программирование и состоит из логики. Чем она чище и логичнее - тем лучше.
Смешивать веб-ресурс и бизнес-сущность - это не логично и не чисто и ведёт к неоднозначности
image.png14 Кб, 390x174
32 2366879
>>366868

> 30 лет назад



Так коды активно обновляются и новые добавляются в спецификацию, вот пикрил рандомный код добавлен в спеку =
33 2366881
>>366877
ТЫ НИПАНИМАИШЬ ДАЛЖНЫ СРАЗУ ПИСАТЬ "ПРАСРОЧИНА НИЕШЬ"
34 2366882
>>366868
Эта таблица достаточно универсальная и подходит практически для всех случаев. За исключением неоднозначного 404. И то, случаи, когда сервер работает, но приложение не развёрнуто — очень редки. Т. е. можно не париться и считать, что обьект не существует.
Зачем городить свои коды, когда уже всё есть. Если так очень хочется, добавь ещё текстовые коды. Но они и не нужны. Достаточно просто слать ещё понятный человеку локализованный текст ошибки и все.
А реально используемых кодов совсем немного — 200, 400, 401, 403, 406, 500. Все их знают и понимают. Фронт всегда может сделать стандартную логику обработки этих ошибок + при необходимости показать сообщение с сервера.

Работал я фронтом на одном проекте. Там бэк нагородил под сотню текстовых статус кодов. И постоянно добавлял новые, не уведомив, меня. Естественно юзеры постоянно видели unknown error. В мог бы просто присылать 406 с текстом ошибки и не ебать всем мозги
35 2366884
>>366882
возвращаемся к началу. Какой http код у "бюджет не сведёт"? Ведь эта таблица подходит для всего
36 2366885
>>366882

>В мог бы просто присылать 406 с текстом ошибки и не ебать всем мозги


а что делать если на определённую ошибку надо определённое поведение фронта?
37 2366902
>>366884
Есть ендпоинт budjet/status
Возвращаем 200 с телом в котором написано сведен/не сведен. В таком случае других кодов не может быть.
Если бы например было budjet/{id}/status можно было бы вернуть 404, если id не найден.
В чем я не прав?
38 2366905
>>366902
тебе надо сохранить например платёжку, в ответ приходит ошибка что бюджет не сведён.
И подобных ошибок могут быть десятки и сотни
Какой ещё статус как сущность?
39 2367195
[
{
"name": "x",
"value": 1
},
{
"name": "y",
"value": 2
}
]
40 2367211
>>366859
>>366868

>Ресурс тогда означал веб-страницу


https://datatracker.ietf.org/doc/html/rfc3986

>This specification does not limit the scope of what might be a resource; rather, the term "resource" is used in a general sense for whatever might be identified by a URI. Familiar examples include an electronic document, an image, a source of information with a consistent purpose (e.g., "today's weather report for Los Angeles"), a service (e.g., an HTTP-to-SMS gateway), and a collection of other resources.


"Шлюха" тогда означало "твоя мамка".
41 2367217
промахнулся в прошлом посте, продолжаем
>>366859
А нахуй тебе их отличать? Чтобы понять, написать ли юзеру "повар обосрался" или "админы обосрались"? Спойлер: юзеру похуй, кабану похуй, но ебать за обсёр будут тебя
Есть ли в вашей IT команде саботажник?.mp49 Мб, mp4,
500x388, 17:39
42 2367220
если вдруг какому-нибудь аноньчику делать нечего. мог у даже денег заплатить только не слиишком много а то на сервира не хватит.

нада скрипт
нада чтоб оно получало из всех опубликованых видео:
1. ссылку на видео \ https://0tube.su/w/qjKrdfEMkoUw4VDt7EkFKz
2. ссылку на превью \ https://0tube.su/static/thumbnails/4797d0f2-c5f4-423d-9ad9-02c2aeaac8af.jpg
3. прасмотры \ 15 просмотров
4. когла опубликовано \ Опубликовано 22.05.2022
5. название канала \ mooshtv
6. ещее одно \ desuTV
7. описание \ видео взято отсюда: https://www.youtube.com/watch?v=4gV922Y2fZU
Molina - Hey Kids (feat. Late Verlane) https://0tube.su/w/oBgp9sVRAoRm83vwHvkM8u

8 ПриватностьОткрытый доступ
9 еще одна дата. ета дата появляется когда импортируеь откуда0нибудь из другого места \ Опубликовано03 июня 2021
10 ЯзыкНеизвестно
11 Тегиasukaevangelionmusicwebm
12 Продолжительность34 сек
43 2367229
>>367211
этот кусок написан в 2005
44 2367232
>>367217
пицца не найдена - бизнес-ошибка, стандартное поведение
пиццерия не найдена - пиццерия вероятно сгорела или обанкротилась, дальнейшая работа невозможна
45 2367301
Когда пиццу сделали - присылают СМС или пишут на сайте что заказ готов и передан курьеру
Когда пиццу сделать не могут - присылают СМС (или звонят) что возникли технические проблемы и курьера ты не ждёшь
И вот когда получаешь 200 ок что пицца готова и 200 ок что курьер у двери - тогда и смотришь чё там внутри
46 2367407
>>367301
http это синхронный протокол, какие ещё смс о готовности?
47 2367421
>>366848
ЗАКАЗЫВАЕШЬ ПИЦЦУ
@
ПРИХОДИТ В ОТВЕТ ПУСТАЯ СМС
@
СТАТУС ЗАКАЗА ПЕРЕДАЕТСЯ ВО ВНУТРЕННИХ КОДАХ GSM ПРОТОКОЛА
48 2367575
>>366905
Если у меня есть роут, который возвращает сотни разных ошибок, каждую из которых мне нужно смотреть и обрабатывать - я пойду ебальник лично разобью тому пидорасу, который такие жирные роуты пишет.

А по факту твоя ручка должна вернуть сущность, где будет указано что там сведено а что не сведено, вместо возвращения кучи статусов ошибочных, лол.
49 2367593
>>367195
[
{
"name": "x",
"value": 1,
"type": "integer",
"null": false
},
{
"name": "y",
"value": 2,
"type": "integer",
"null": false,
}
]
50 2367595
Заказал пиццу
@
Привезли
@
А вдруг она невкусная
@
А если оливки ненастоящие
@
Колбасы на самом деле не существует
@
Отращиваешь бороду, корчуешь лес, растишь овес, кукурузу
51 2367600
>>367595

> Отращиваешь бороду, корчуешь лес, растишь овес, кукурузу


Это пет-проект.
52 2367622
на дваче xhtml используются оказывается
53 2367644
>>367593
Если null = true, то что будет в value?
54 2367651
55 2367655
>>367593
[
{
"name": "x",
"value": "YES",
"type": "bool"
},
{
"name": "y",
"value": "NO",
"type": "bool"
}
]
56 2367660
[
"JSON"
,
"БУГУРТ"
,
]


<?XML/>
<a>@</a>
<БУГУРТ/>


YAML
-
Б
У
Г
У
Р
Т
u2yvW19dtX.png102 Кб, 1258x850
57 2367703
>>367575
смотри, на сраном простейшем дваче - 20 видов ошибок. Бухгалтерия будет на порядок сложнее. И теперь мне понятно, что ты видел максимум элементарные сайты
58 2367707
>>2366278 →

>Какая ещё БД? Транспортный протокол умеет грузить ресурсы в файловую систему в папку images.


Какая блять файловая система на транспортном протоколе? Всё, что делает транспортный протокол - пропукивает строки, иногда даже бинарные. А куда эти строки сохраняются - не протокола дело.
Так что же он там добавляет при 201?
59 2367719
>>367707

> Какая блять файловая система на транспортном протоколе?


Вот я и говорю, что транспортный протокол какого-то хуя нарушает принцип единой ответственности и умеет всякой мусор типа работы с файловой системой через PUT и 201.
60 2367749
>>367719

>с файловой системой через PUT и 201.


Чиво блять?
61 2367753
>>367749
Загружает файл в файловую систему и в случае успеха присылает 201.
62 2367755
>>367753
Как протокол может загружать файлы на диск? Ты толстить решил тут?
63 2367761
>>367755
Через веб-сервер.
64 2367836
>>367421
Нет же. Для юзера как раз нужно делать текстовое сообщение. Коды только для приложение, чтобы оно знало, что произошла ошибка или нет и как на неё реагировать
65 2367841
>>367703
Ну хуй знает, я всегда обходился без расширенных кодов ошибок. Если пришёл статус отличный от 200, то просто не делаешь ничего, не закрываешь форму, а показываешь юзеру текст ошибки. Нахуя этот миллион кодов ошибок?
66 2367948
>>367841
вкатун?
67 2367949
>>367948
Ага, 12 лет вкатываюсь
68 2367963
>>367949
и так и не работал на сложном проекте за 12 лет?
69 2368047
70 2368058
>>367703
Эти ошибки для фронта сделаны, дебил, двач их выплевывает напрямую юзеру чтобы тот понимал почему сообщение не отправляется, он никак не обрабатывает эти ошибки. Ебать ты кретин.
71 2368103
>>367644
"null"
72 2368149
>>367644
А если null = "null"???
73 2368154
>>368149
Это то же самое, что и true, но на true будет 201 код, а на "true" или "null" будет 202 код. Все элементарно.
74 2368333
>>367761
Так сервер это приложение, он может при запросе и rm -rf сделать, вообще все что угодно
75 2368338
>>368333
Да, одни проблемы от этих веб-серверов.
Никто бы и не ебался с ними и не пытался лепить RPC over HTTP, если бы всегда был выбор. Обычно выбора нет, вот тебе HTTP, сука, и ебись как хочешь.
76 2368341
>>368338
Писал кастомные протоколы в нии, чуть не стал невыездным. Поэтому лучше по старинке HTTP использовать буду
rage.jpeg7 Кб, 220x229
77 2368459
Бля, у меня нахуй пердак подгорает. Сейчас перечислю несколько вещей, которые пиздец как бесят в программистах.

1. Не включают дебаг. Дебаг должен быть ВКЛЮЧЁН ВСЕГДА при разработке! Что сложного поставить галочку "показывать ошибки"? Почему когда я включаю дебаг, на меня сыпятся триллионы ошибок, типа "необъявленная переменная", "неизвестный индекс в массиве" и т.д.

2. Не пишут описание к git коммитам/PR. Я постоянно сука чувствую себя экстрасенсом. Человек создаёт ветку `update`, туда коммитит с комментарием `newsletter`. Что блять за newsletter? Приходится лазить по diff'у, выяснять, что он имел ввиду. Неужели сложно написать ПОЛНОЕ ПРЕДЛОЖЕНИЕ - "Bugfix: Reduce spacing between article items" например?

3. Оставляют закомментированный код. Вот нахуя? Зачем оставлять мёртвый код? Вы что, не знаете как работает git history?

4. Хранят номера кредитных карточек в открытом виде в базе данных. Ебанный дибилизм. Как можно как халатно относится к секретный данным? Типа заходи, бери, хочешь пароли, хочешь номера кредиток... Никакого шифрования. Ваще по хуям.
78 2368490
ПОЛЬЗОВАТЕЛЬ ИЩЕТ ПИЦЦУ
@
ПИЦЦА НЕ НАЙДЕНА
@
ОТДАЁШЬ 404
79 2368493
>>368459

>3. Оставляют закомментированный код.


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

>4. Хранят номера кредитных карточек в открытом виде в базе данных.


по номеру карточки можно только денег прислать
80 2368495
>>368490
@
ПОЛЬЗОВАТЕЛЬ ПОНИМАЕТ ЧТО ПИЦЦЕРИЯ СГОРЕЛА
81 2368498
>>368490
if (status == 404 && contentType == json) {
ПИЦЦА НЕ НАЙДЕНА
}
else if (status == 404 && contentType == html) {
ПРИЛОЖУХА НЕ НАЙДЕНА)
}
else if (status == 500 && contentType == json) {
ПИЦЦА ЗАКОНЧИЛАСЬ
}
else if (status == 500 && conentType == html) {
ПИЦЦЕРИЯ СГОРЕЛА
}
else if (...) {
...
}
@
РЯЯЯ ЗАТО НЕ НАДО СМОТРЕТЬ BODY
82 2368503
Это пиздец. Увольняюсь из крупной конторы, она реально крупная. При увольнении, непосредственно в последний день, сказали, что рабочий ноут не примут, так как есть дефект (погнут угол у верхней крышки) и провод зарядки нерабочий. Вопросы:
- Почему нельзя было предупредить заранее и решить это за 2 недели до увольнения?
- Почему я вообще должен ремонтировать и возвращать в идеальном состоянии?

Дальше еще смешнее. В договоре про материальную ответственность ни слова, в бумажке при выдаче ноута тоже. Выкуп оценили в 300к (да да, 300к, не 30), и это оценка с учетом амортизации и дефекта. Ноут macbook pro 2018 16gb, на авито стоит ~80к. Мне сказали, что ремонт надо делать только у официалов, это стоит порядка 70к.

Кто-то с такой хуйней сталкивался? Как лучше поступить? 99% людей ахуевают с этой истории и говорят, что сдавали и в худшем состоянии. Только один (из этой компании) сказал, что я мелочный и инфантильный, так как не хочу платить, и что это, цитата: «ответственность взрослого мужика». То есть, если взрослому мужику сказали хуй сосать, он отсосет, а если я хуй не сосу и прошу подтвердить это документально, почему я обязан хуй сосать - я мелочный и инфантильный
83 2368511
>>368503
Ну пускай или берут так, или пиздуют в суд и доказывают что ты им что-то должен и что это стоит 300к, хули, только нужны будут какие то свидетельства того что ты реально пытался сдать ноут, а то еще напишут что ты его вообще спиздил.
Снимок экрана от 2022-06-01 10-17-34.png372 Кб, 1920x1080
84 2368516
>>368493

>Собираешься запоминать в уме все места удалённого


Причём здесь это!? Открываешь IDE и там есть вся история изменений в гите! "File history" называется. Можно пощёлкать и посмотреть что конкретно ты удалял и что добавлял. Зачем оставлять мёртвый код, мне вообще непонятно. Он просто нахуй всё время маячит перед глазами.

>по номеру карточки можно только денег прислать


Вообще есть стандарты хранения таких данных - PCI DSS, они не должны быть в открытом виде. Пример конфиденциальных данных, которые НУЖНО шифровать:
1) Номер паспорта/СНИЛС.
2) История болезней.
3) Пароли.
4) Коммерческая информация (база поставщиков, база кадровиков например).

Если ты так халатно относишься к данным, твою контору рано или поздно наебут.
85 2368528
>>368516
Ты ебоманый какой-то, ты будешь все файлы щелкать по всем коммитам чтобы найти когда там был нужный кусок кода? Пока я просто грепом найду за 2 секунды?
Не говоря уже о том что новичок на проекте в принципе знать не будет что когда-то где-то нужный код уже был
86 2368544
>>368528

>ты будешь все файлы щелкать по всем коммитам


File history относится только к конкретному файлу! Зачем по всем коммитам!? См. выше - если ты изначально давал нормальные комментарии, то тебе не составит труда найти код.

>Пока я просто грепом найду за 2 секунды?


Да мне не всрался твой grep! Причём здесь ты вообще!? Если в команде 10 таких ебанатов как ты, код превращается в помойку. Потому что каждый ебанат считает своим долгом оставить что-то после себя, А ВДРУГ ЗАБУДУ! В итоге повсюду валяются забытые файлы, которые переименовывают my-file__backup.ts, непонятные куски кода. Зачем, для чего... хуй пойми. Он для себя оставил, а то что это всем остальным мешает - об этом речь не идёт.

Если я нахожу закоммиченный код - я его удоляю.
Потому что не нужен.
87 2368554
>>368544
Тебя поэтому блядь и спрашивают - ты собираешься запоминать все места и время удаления кусков кода чтоли? Ты там как, ок? У как-то ты удобно проигнорировал новичков

>мешает


Мне не мешает, может это ты с окр просто?
88 2368578
>>368503
Пиздос, сочувствую. Алсо, всегда работаю на свои компах - что хочешь, то и хранишь там, смотришь фап контент и не боишься, что ехидный админ подсматривает через анальные зонды или логирует твои пароли
89 2368595
>>368516
Ты ебанутый школьник с максимализмом, играющим в жопе. Ниче, жизнь тебя научит, сука. Я бы тебе ебальник разбил, если бы ты мой код закомменченный удалил, хуесос ты тупой.

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

Так что говна пожуй, выродок.
90 2368636
>>368516
Вкатун, мимикрирующий под синьора?
300px-Дебилыблядь0.png98 Кб, 300x227
91 2368707
>>368058
Ага, а интернационализация видимых пользователю сообщений делается на бэкэнде.
92 2368711
>>368578
По ряду причин, в крупных конторах только на ноуте компании можно работать, так как ИБ не даст на своем.
93 2368713
>>368528

> Пока я просто грепом найду за 2 секунды?


Вкатун не слыхал про git grep?
94 2368716
>>368707
На дваче нет никакой интернационализации
95 2368719
>>368716
Ну так сиди на дваче целыми днями вместо работы, хули ты
image.png106 Кб, 300x300
96 2368720
>>368503

> Увольняюсь из крупной конторы, она реально крупная.


Из шаражкиной конторы ты увольняешься лол, мне меняли рабочий макпук с тачбаром на новый последний, причем у меня там и на клаве сколы были. В нормальной компании у тебя и разъебанный ноут заберут и не потребуют возмещения, да и у всех друзей также (ну, наверн если ты 1 месяц ток проработал и ноут разбил то мб попросят пояснить рублем, но мне кажется это уже исключения из правил).

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

> 99% людей ахуевают с этой истории и говорят, что сдавали и в худшем состоянии


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

А так - создай пост на хабре, если им не похуй на хр бренд - то тебе еще и этот ноут подарят лишь бы ты пост удалил лол.
97 2368723
>>368719
Я и так сижу, вместо двух причем, получая х2 мидл+ зп. А что?
98 2368729
>>368459

> 1. Не включают дебаг. Дебаг должен быть ВКЛЮЧЁН ВСЕГДА при разработке! Что сложного поставить галочку "показывать ошибки"? Почему когда я включаю дебаг, на меня сыпятся триллионы ошибок, типа "необъявленная переменная", "неизвестный индекс в массиве" и т.д.


В чём прикол? А они разве на компиляции не посыпятся? Или ваши программисты не запускают компилятор перед тем, как коммитить?

> 3. Оставляют закомментированный код. Вот нахуя? Зачем оставлять мёртвый код? Вы что, не знаете как работает git history?


Имеет смысл либо в пределах одного ПРа, либо с явным указанием, когда и как его надо раскомментить, но вообще да, разгребать это говно жёппа горит.
99 2368743
>>368459

>1. Не включают дебаг.


Да потому что дебаг - экстра ёбля, которая сыпет миллионом ошибок. А уж как там нужно выебать репозиторий кучей конфигов, которые должны дублировать конфиги репы на 97% (не больше, не меньше), чтобы дебаг нормально работал, вообще пушка. Отдельный цирк - многоязыковая репа. Цирк с тиграми и львами, но без волков - мультиплатформенная поверх. Бродячий цирк - заодно интеграция со всеми возможными IDE.

>2. Не пишут описание к git коммитам/PR.


PR без описания это конечно пиздец (и детектор говноконторы заодно), но описывать каждый пук в фича-ветке - такое себе занятие.

>"Bugfix: Reduce spacing between article items"


Тут можно бесконечно доёбываться. Каких статей? Каких вещей? Какие пространства? Как уменьшил? Фикс какого бага? Нипанятна, надо подробный чейнджлог писать.
3. Оставляют закомментированный код. Вот нахуя? Зачем оставлять мёртвый код? Вы что, не знаете как работает git history?
Гит хистори нахуй не всрался. А так вполне обычная ситуация, что писал код для фичи, из-за которого всплыл баг перед мержем/релизом и переписывать его полностью времени нет.
4. Хранят номера кредитных карточек в открытом виде
Так их уже банки слили.
100 2368754
>>368720
Могу назвать эту замечательную компанию: Х5 Retail Group. Работал там 2 года, ноуту тоже 2 года. По поводу поста в сми тоже думал, но хз, что писать и как его раскрутить, чтобы они взялись за голову. Если есть идеи, то я буду рад послушать…
101 2368901
>>368459

> 3. Оставляют закомментированный код. Вот нахуя? Зачем оставлять мёртвый код? Вы что, не знаете как работает git history?



Ни разу не сталкивался с "уберите хуйня нейм" и через 3 недели "верните хуйня нейм срочно!!!!!!11"?
102 2368912
>>368707
Почему нет? Шлёшь бэку язык твоего приложения, а оно тебе отдаёт ошибку на нужном языке. Зато убирается весь этот ёбаный цирк с миллионом кодов ошибок
103 2368913
>>368711
Я знаю этот ряд причин. Но предпочитаю работать в фирмах, где нет этих причин. В таких конторах ещё как правило ёбаная диктатура и ебля мозгов
104 2368944
>>368754
На vc.ru в приемку в свободной форме запости, там такое любят
105 2368946
>>368944
Спс
106 2368958
>>368901
Для этого и существует история коммитов.
107 2368979
>>368958
ты собирается держать в своей памяти весь удалённый код?
108 2369023
>>368979
Да, когда настанет трансгуманизм загружу себе в мозг репы всех моих проектов.
109 2369100
>>368912
Объясни мне, почему логикой отображения должен заниматься бэкэнд, для этого же фронтэнд есть? Зачем тогда всё вообще делить на бэкэнд и фронтэнд, давай всё в одну кучу на js напишем, туда мухи слетятся и мы их убьём.
110 2369103
>>369100
тогда можно безболезненно добавлять и менять ошибки и коды для них только на сервере, централизованно
111 2369113
>>369100
Так это не логика отображения, это логика выбора того, что именно мы отображаем.
112 2369203

>>2369158


Зарепортил, хуле. Как-то похуй на твоего кота.
113 2369240
>>368058
я хуй знает, зачем там фронту миллион кодов ошибок. если на фронте надо сделать что-то особенное в зависимости от конкретной ошибки, то да, а когда просто показать юзеру сообщение ошибки - то нахуй ему не надо. миллион кодов ошибок обычно нужны для интеграций, которым, возможно, нужно будет вылавливать определенные ошибки и их обрабатывать, а на другие класть хуй.

>>369100
логика отображения - это в какое поле надо засунуть прилетевший текст, а не выбор текста.
114 2369241
>>368901

>Ни разу не сталкивался с "уберите хуйня нейм"


Бля, ты как маленький ёпт. Для этого есть GIT STASH! Либо на крайний случай делаешь отдельную ветку - feature/my-super-feature и пусть оно там живёт.

>>368743

>потому что дебаг - экстра ёбля, которая сыпет миллионом ошибок


Ошибки - признак косяков в твоём коде.

>но описывать каждый пук в фича-ветке


Написать полное предложение у тебя рука не обломится. Вон смотри какую простыню ты накатал.

>переписывать его полностью времени нет


^^^ GIT STASH.

>>368729

>они разве на компиляции не посыпятся?


Нет, есть куча языков, типа python, php где можно выставить reporting level - от "отображать всё" до "не показывать ничего". При уровне "не показывать ничего", даже если не объявить переменную, он её пропустит и не покажет ничего. В случае javascript, есть также strict mode.

>Имеет смысл либо в пределах одного ПРа


Нет, не имеет. Смотри GIT STASH.

>>368636
Да, как ты догадался.

>>368595

>вымучена потом и кровью


>когда что-то нужно найти


Быдлокодеру неприятно. Выучи наконец GIT STASH, либо сделай отдельную ветку, либо смотри git history и всё найдёшь.

>>368554

>ты собираешься запоминать все места и время удаления кусков кода


Зачем бля запоминать!? Есть GIT STASH для этого. Я прячу изменения без коммита, потом всё это восстанавливаю.
https://www.youtube.com/watch?v=Q5hYINzqQUo
114 2369241
>>368901

>Ни разу не сталкивался с "уберите хуйня нейм"


Бля, ты как маленький ёпт. Для этого есть GIT STASH! Либо на крайний случай делаешь отдельную ветку - feature/my-super-feature и пусть оно там живёт.

>>368743

>потому что дебаг - экстра ёбля, которая сыпет миллионом ошибок


Ошибки - признак косяков в твоём коде.

>но описывать каждый пук в фича-ветке


Написать полное предложение у тебя рука не обломится. Вон смотри какую простыню ты накатал.

>переписывать его полностью времени нет


^^^ GIT STASH.

>>368729

>они разве на компиляции не посыпятся?


Нет, есть куча языков, типа python, php где можно выставить reporting level - от "отображать всё" до "не показывать ничего". При уровне "не показывать ничего", даже если не объявить переменную, он её пропустит и не покажет ничего. В случае javascript, есть также strict mode.

>Имеет смысл либо в пределах одного ПРа


Нет, не имеет. Смотри GIT STASH.

>>368636
Да, как ты догадался.

>>368595

>вымучена потом и кровью


>когда что-то нужно найти


Быдлокодеру неприятно. Выучи наконец GIT STASH, либо сделай отдельную ветку, либо смотри git history и всё найдёшь.

>>368554

>ты собираешься запоминать все места и время удаления кусков кода


Зачем бля запоминать!? Есть GIT STASH для этого. Я прячу изменения без коммита, потом всё это восстанавливаю.
https://www.youtube.com/watch?v=Q5hYINzqQUo
115 2369253
ПРОГРАММЕРСКИЙ БУГУРТ-ТРЕД
@
СТО ПОСТОВ
@
ЕДИНСТВЕННЫЙ БУГУРТ - В ОП-ПОСТЕ не считая двухсоткобугурт, ВСЁ ОСТАЛЬНОЕ МЕСТО ЗАНИМАЕТ СРАЧ ПРО КОДЫ ОШИБОК
116 2369273
>>369253
Бугурт от отсутствия бугуртов - тоже бугурт.
117 2369321
>>369253
А ты пиши бугурты
118 2369419
>>369253
ЗАШËЛ В БУГУРТ ТРЕД
@
ПОЛУЧИЛ БУГУРТ
@
ЦЕЛЬ ДОСТИГНУТА
16524287566590.jpg66 Кб, 740x606
119 2369430
>>368459

>2. Не пишут описание к git коммитам/PR.


Лечится только жёсткими правилами, что без вменяемого описания кодревью не пройдёт.

>3. Оставляют закомментированный код


Удивился, что аноны эту практику защищают. За такое надо сразу по рукам бить.
120 2369433
>>369253
@
УЧАСТВУЕШЬ ВО ВСЕХ СРАЧАХ, СТОРОНУ ВЫБИРАЕШЬ ПО НАСТРОЕНИЮ
@
ДОВОЛЬНО УРЧИШЬ
121 2369437
122 2369455
>>369430
ещё один вкатун воннаби. Чел, у меня 10 лет опыта. Если я комментирую код - значит так надо и я выстрадал это своими жопочасами
123 2369464
>>369100
Какая логика отображения, ебан? Ты будешь все многоязычные версии страниц на клиентском скрипте хранить?
124 2369473
>>369241

>Бля, ты как маленький ёпт. Для этого есть GIT STASH!


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

> Либо на крайний случай делаешь отдельную ветку - feature/my-super-feature и пусть оно там живёт.


Ветка вообще лол. В репе должны быть только ветки с фичами и продом.

>Ошибки - признак косяков в твоём коде.


Косяки в коде не значит нерабочий продукт.

>Написать полное предложение у тебя рука не обломится. Вон смотри какую простыню ты накатал.


Пошли манявры.
Posilka-06-11592412646.jpg384 Кб, 1272x636
125 2369506
>>369113
Классика аргументации двухсоткадебилов
126 2369508
>>369464
А, то есть ваш жопаскрипт в интернационализацию не умеет? Так и запишем.
127 2369560
>>369455

>ряя у миня 10 лет опыта


>круды на пэхапэ в ЗАО Московский Байт

128 2369566
>>369560

>ряя так делать нельзя я на хабре прочитал

129 2369570
>>369566

>ряяяя щенок я еще на пыхе 2.0 песал и все нормально было понел(((

130 2369586
>>369508
Типичный отбитый бэкочушок.
131 2369589
>>369560

>я вчира прочитал про гит сташ, ряя коменты плохо

132 2369743
>>369506
Ты не туда воюешь, дебик. Как же доебали человекосвиньи, делящие мир на чёрное и белое.

Лучше бы по факту пояснил. А SELECT * FROM pizzas WHERE pizzas.id = $1 - это совсем не другое, а буквально то же самое, я правильно пынямаю? Ну, логика выбора того, какую пиццу отображать.
133 2369752
>>369743
Так на фронте же есть воркеры и IndexedDB, вот пусть там и сохраняет дамп бд бэка.
134 2369860
Сколько же жира размазано по треду. Просто пиздец
135 2370000
>>368459

>Что блять за newsletter? Приходится лазить по diff'у, выяснять, что он имел ввиду. Неужели сложно написать ПОЛНОЕ ПРЕДЛОЖЕНИЕ - "Bugfix: Reduce spacing between article items" например?



А вы тоже каргокультисты, в полностью русскоязычной команде пыжащиеся вести документацию на английском рунглише?
136 2370050
>>370000
Мой тимлид запретил английский язык везде кроме кода и частично логов.
15713456404010.jpg129 Кб, 858x664
137 2370207
>>370050
Русские вперед!
138 2370235
>>370000

>в полностью русскоязычной команде пыжащиеся вести документацию


А причём здесь русскоязычная команда, я нихера не пойму? У нас в команде ВСЕ говорят на русском. Но клиент - немецкая компания. Если начать писать всё на русском, значит продукт не сможет поддерживать никто кроме русскоговорящих. Значит если программу пишут китайцы, они везде должны комменты на китайском оставлять? Логика пиздец.
139 2370408
>>369752
Если надо автономный фронт - тогда и сделает indexed db. В 99% приложений это нахуй не упало. Вернее как бы можно сделать, но это намного больше ебли и времени и мало кто хочет тратить деньги на то, что почти никто не будет пользоваться - почти у всех всегда есть интернет. А на оставшиеся 1% кладут хуй. Да и без интернета приложение всё равно как правило не особо функциональное
140 2370435
>>369743

>Ну, логика выбора того, какую пиццу отображать.


Тут есть немного этой логики в предикате WHERE, но без этого не обойтись, должен же б-жественный бэк в каком-то месте соприкасаться с фронточушками.
141 2370454
>>370207
У нас чисто русскоязычный заказчик, интернационализации не понадобится никогда.
142 2370711
>>370454
А как же братушки-белорусы и прочие чеченцы?
143 2370731
>>370711
У нас никак. А вообще бывает интернационализация на чеченский или татарский языки? На них вообще делопроизводство ведется?
144 2371176
>>370454

>у нас чисто русскоязычный заказчик


>интернационализации не понадобится никогда


Быдлокодер плиз. Это странная логика. То есть, если клиент был англичанин - вы бы писали на английском? Это как минимум непоследовательно. Здесь вы на русском пишете, там на английском. Нет единого стиля. Я исхожу из того, что английский плюс-минус все понимают, хоть русские, хоть европейцы, хоть марсиане.
145 2371178
>>370731

>А вообще бывает интернационализация на чеченский или татарский языки?


Нюфаги не помнят, но раньше была вечная трабла с кодировками в файлах. Особенно на линухе, по умолчанию открывалась западноевропейская. И там было это мозгоёбство, когда нужно было менять на cp 1251 или koi8-r чтобы не показывались кракозябры. Сейчас, с переходом на юникод, проблема исчезла. Хоть на шумерском пиши, пофиг. Но тем не менее, традиция писать инглишем пошла с тех пор.
146 2371417
>>371178
Помню. И ещё взял себе за правило важные папки и файлы на диске называть по английски. Если веник посыпется или файлы удалятся или ещё какой глюк произойдёт - потом восстановить их проще. Естественно бэкапы и облачные хранилища тоже никто не отменяет
147 2371423
>>371176
Поехавший, а почему ты решил, что все проекты должны быть под копирку, а не ориентироваться на нужды и требования заказчика данного проекта? Пиздец, аутист триггернулся на "нипаследовательна, все должно быть по одному и тому же шаблону", а обвиняет кого-то еще.
148 2371500
>>371176
У нас вся галера ориентирована на отечественный рынок. И комменты, коммиты, сообщения от ошибках в хттп-ответах мы пишем на русском.
149 2371710
>>371178
ПРОБЛЕМА С СИМВОЛАМИ ИСЧЕЗЛА
@
ИГРУШКА НЕ ВИДИТ ПУСТЬ К СЕЙВАМ В КОТОРОМ ЕСТЬ ПРОБЕЛЫ
150 2371717
сомитишь сомент
@
Удоляешь сомент
@
???
@
А всё в истории сомитов!
151 2371874
>>371717
засомитил говно
@
ревертнул говно
@
your branch is ahead of origin/feature-1337 by 2 commits
@
ресетнул говно
@
your branch is ahead of origin/feature-1337 by 2 commits
@
ребейзишь апстрим
@
up to date
@
rm -rf /app && git clone
@
засомитил говно...
152 2371879
>>371874
git reset --hard HEAD кажется

А в VS Code есть кнопочка Undo last commit.
153 2371970
>>368493

>чтобы знать что он там есть и можно было искать по нему. Если ты его удалишь, как ты найдёшь это место в коде?


А для чего это место нужно, ну нашел и дальше что?
Если это функция, например, она уже принимает уже не 2 аргумента, а 3?
А если в ней логика сменилась? Или константы выше сменились?
И потом сиди думай, как это говно будет с новыми ревизиями работать.

Тут код долго не тронутый не работает через некоторое время: или компилятор не тот или либы, а ты говоришь про постоянно мутирующий код, и чтобы закомменченое говно в нем работало.
154 2371977
>>371423
Хотя бы должно соблюдаться одного стиля потому что программисты приходят и уходят, иначе будет как с совком: медицина ушла совсем в другую сторону и многие заболевания не признавались и вообще нихуя не исследовались.
Тоже был свой путь не от мира сего.
И ещё аргумент: код можно переиспользовать в других проектах (это в случае если код не принадлежит заказчику).
155 2372594
>>371417

>И ещё взял себе за правило важные папки и файлы на диске называть по английски.


Эта традиция до сих пор жива. Даже нужно без заглавных букв и пробелов называть, чтоб мультиплатформенно.
156 2372674
157 2372776
>>368459

>коммитит с комментарием `newsletter`


НОВОСТНИК?
158 2373043
ЭЙДЖИЗМ В АЙТИ
@
НА JS/TS/PYTHON ИЩУТ ЗУМЕРОВ
@
НА ЖАБАШАРПы ИЩУТ 30-ЛЕТНИХ СКУФОВ
@
НА ДЕЛФИ, PL/SQL И ДРУГОЕ ГОВНО ИЗ НУЛЕВЫХ ИЩУТ 50-ЛЕТНИХ ДЕДОВ
@
НЕ ПРОХОДИШЬ ПО ВОЗРАСТУ - НЕ ПЕРЕЗВАНИВАЮТ
159 2373163
>>373043
Так вот в чём причина
ыыы собеседуется на завод .mp427,6 Мб, mp4,
850x1130, 32:30
160 2373318
AaLRGcYdJ3Q.jpg65 Кб, 604x604
161 2373494
src/components/Pizda/index.ts
@
import { Pizda } from './PizdaComponent.tsx'
@
export default Pizda
162 2373528
>>373494
@
src/components/index.ts
@
import Pizda from './Pizda'
@
export { Pizda }
163 2373650
>>373494
Блять, как же печет от жабаскриптизеров-анальников, которые решают поиграться в МОДУЛИ и ПАКЕТЫ. Потом вот за такими приходится циклические зависимости разруливать. Сука, ненавижу, ебаный цирк говна.
164 2373659
забыл пароль от рабочего аккаунта
@
за 100 попыток вспомнил
@
не записал
@
через 20 дней разлогинило
@
забыл пароль от рабочего аккаунта
@
...
165 2373681
>>373659
каждый день приходится вбивать при включении рабочего ноута.
166 2373714
>>366344 (OP)
ЕРОХИН ВАЛЬЯЖНО ГОВНОКОДИТ, ДОКИ И ТАСКИ ОФОРМЛЯЕТ НА ОТЪЕБИСЬ
@
ЕБЕШЬСЯ С КАЖДОЙ ФИЧЕЙ ПО ПОЛДНЯ, ВЫЯСНЯЕШЬ А ЕСТЬ ЛИ ОНО ВООБЩЕ
@
ПРЕВОЗМОГАЕШЬ, ДЕЛАЕШЬ НА СОВЕСТЬ, КЕЙСЫ, СЕТЫ, ТРЕБОВАНИЯ, ЗАШИВАЕШЬСЯ В ТРИ ПРОГИБА
@
*НЕ ВЫДЕРЖИВАЕШЬ, СПРАШИВАЕШЬ У НАЧАЛЬНИКА - КАКОГО ХУЯ?
@
ЭТО - ЧЕЛОВЕЧЕСКИЙ ФАКТОР И ВООБЩЕ ХЕРОВО РАБОТАЕТЕ, БИТУРДОВ

Никогда больше тестером. НИКОГДА.
167 2373735
УСТРАЙВАЕШЬСЯ НА АВТОМАТИЗАТОРА
@
ПРИДЕТСЯ ПОРАБОТАТЬ РУЧНИКОМ, ЗАОДНО И РАЗБЕРЕШЬСЯ
@
НА ТЕБЯ ВАЛИТСЯ НЕСКОНЧАЕМЫЙ ПОТОК ГОВНА
@
ВРОДЕ РАЗГРЕБСЯ, ГОТОВ К ПЕРЕХОДУ В АВТО
@
А МЫ УЖЕ НАШЛИ ЧЕЛОВЕКА
168 2373760
>>373494


@


вы прочитали бугурт рубиста
169 2373973
>>373760
поясни для не рубистов не из Днепра
170 2374069
>>373318
Пиздец, какой душнила. Какой-то тупой юмор, ржёт как дебил. Зачем пиздеть, как косил от армии?
171 2374518
>>373973
https://guides.rubyonrails.org/autoloading_and_reloading_constants.html

Всем все автолодицца. Плюс можно расширять структуру типа вдобавок к стандартным models, controllers и т. д. добавляешь app/zalupas/... и, если называть файлы и классы по конвеншонам, тоже будет доступно из любой точки приложения.
172 2374521
>>374518

> если называть файлы и классы по конвеншонам


Ну, это даже сильно сказано, под конвеншонами имеется в виду объявлять class ZalupaLupa в файле zalupa_lupa.rb

С таким, наверное, даже {your_lang_name}еры справятся.
Anon.fm - Стартапы (древние записи из вк)-480p-hls.mp43,7 Мб, mp4,
850x480, 0:10
173 2374706
>>374069
пошел нахуй
норм у него всо
1647254842880.jpg10 Кб, 350x334
174 2374866
Опять писать мейкфайл...
175 2375001
>>374866
m4 пусть пишет за тебя
176 2375005
>>375001
В смысле макропроцессор а не карабин
177 2375008
>>374866
CMake пусть пишет за тебя.
178 2375777
СПРАШИВАЕШЬ ПУШИТЬ ЛИ В МАСТЕР
@
ТЕБЕ ГОВОРЯТ НЕ ПУШИТЬ
@
ТЫ УЖЕ ЗАПУШИЛ
@
@
@
GIT RESET
@
GIT PUSH
@
--FORCE
@
MASTER
179 2375783
>>375777
трипл врать не будет
180 2375846
>>375777
Красава Сычев, так переживал за релиз что решил в последний момент дополнить билд, а я думал раньше что ты странный какой-то
181 2377471
У ВАС В ДЕНЬ РОССИИ ВЫХОДНОЙ.
@
ЕСЛИ В СЛАКЕ НЕ НАПИШУТ - ВЫХОДНОЙ
182 2377745
>>377471
А как тебе напишут, если все корпоративные мессенджеры выключены в выходные?
183 2378918
MONGO DB
@
НЕЛЬЗЯ ПРОСТО ВЗЯТЬ И НАПИСАТЬ ID В ЗАПРОСЕ
@
НУЖНО КАЖДЫЙ РАЗ ПИСАТЬ OBJECTID('')
@
ЗАБУДЕШЬ - НИХУЯ НЕ БУДЕТ РАБОТАТЬ, ПОКА НЕ ВСПОМНИШЬ
184 2379034
>>378918
Так не используй. Бери постгрес, как все нормальные люди.
185 2379106
>>379034
Когда-нибудь ты устроишься на работу и узнаешь что разные инструменты полезны в разных ситуациях
186 2379111
>>379106
Работаю давно. Нет ни одной задачи, с которой хуёво справляется постгрес и при этом хорошо бы справлялась бесполезная монга.
187 2379121
>>379111
У нас там например ML-сервисы хранят свои индексы, результаты работы итд. Потому что для работы нужны сущности целиком, никаких поисков ни по чему кроме id не нужно, так зачем ебаться с релятивщиной, если можно в произвольном виде запихнуть и потом достать. Плюс из коробки идет неплохая файлопомойка, можно еще и s3 не подключать.
188 2379126
>>373659
>>373681
Забыл пароль от рабочего битлокера
@
Каждый день приходится вбивать при включении рабочего ноута
@
Через 3 попытки залочил ноут
@
Забыл настроить Authenticator на телефоне
@
Поехал разлочивать в офис
189 2379127
>>374866
Как будто что-то плохое
.png107 Кб, 1000x984
190 2379439
Завтра Internet Explirer ВСЁ.
Хз, как дальше пользоваться всяким легаси-говном, которое ни в каких эджах-хромах не работает.
Пека5.jpeg60 Кб, 800x487
191 2379440
МНОГО РАБОТЫ, ДЕДЛАЙНЫ — ПЛОХО, ЗАËБЫВАЕШЬСЯ
@
МАЛО РАБОТЫ — ПРИХОДИТСЯ ЭКОНОМИТЬ И РАСТЯГИВАТЬ ТАСКИ, МУЧАЕТ СОВЕСТЬ, ЗАËБЫВАЕТ СМОТРЕТЬ ЮТУБЫ, ДВАЧИ, ИНСТАГРАМЫ, ХОЧЕТСЯ ЧЕЛЛЕНДЖЕЙ
@
НО ВЗЯТЬ ВТОРОЙ ПРОЕКТ — НУ НАХУЙ, Т.К. ПЕРВЫЙ ПУНКТ, ЛУЧШЕ УЖ ТАК
@
ПИШЕШЬ ПЕТ ПРОЕКТЫ ОТ СКУКИ
192 2379447
>>379439
Что с ним станет? Прекратят поддержку? Ну и что, пользуйся дальше, не думаю, что там остались суперкритические уязвимости.
А вообще хорошо, что его выпиливают. Может уёбкам, которые до сих пор делают сервисы только под него, придётся сделать нормально
193 2379449
>>379447
Если они не могли за все эти годы переделать своё говно на нормальные браузеры, пусть теперь переделывают в аврале
194 2379450
>>379447
Нам пообещали завтра удалить его со всех рабочих пека. При этом древние рабочие проекты, заточенные под IE, никто не спешит переписывать, будто проблемы нет.
195 2379454
>>379450
Скажи тим лиду, что нужно переписать такой то проект на нормальные браузеры или вернуть ишака, иначе хуйнянэйм перестанет работать. А там уже пусть сами решают - или вернуть ишака или переписать проект. Стрелять себе в ногу - это их право, вы тут не виноваты
196 2379455
>>379454
Лиды знают об этом, им бы безопасников смочь убедить.
197 2379458
>>379455
Ну вот и пусть ебутся друг с другом. Вы то тут при чём?
198 2379459
>>379458
А мы страдаем, пока они ебутся.
199 2379476
>>379121
Какая ёбля, ты про что? Пострес тоже джейсоны может хранить.
200 2379486
>>379476
Ну так и зачем выделять на сервере отдельную бд под каждый сервис и создавать там миграцией (читай еще и подключать и настраивать нужную либу) таблицы с айдишниками и жсонб, если есть монго в которую сразу пишешь что хочешь и она уже оптимизирована именно для этих задач. Плюс файлопомойка опять же.
201 2379570
>>379486

>Ну так и зачем выделять на сервере отдельную бд под каждый сервис


Ты это и делаешь монгой. Или хочешь сказать у тебя другие сервисы тоже на монге?

>Плюс файлопомойка опять же.


Казалось бы, причём здесь монга?
202 2379576
>>379570

> Казалось бы, причём здесь монга?


Так GridFS же, хотя в постгресе тоже есть свои приблуды для такого.

мимо
203 2379621
>>379459
В чём страдание-то? Сиди, пей смузи, трекай обсуждения по решению проблемы.
204 2379674
СПРИНТ - 4 РАБОЧИХ ДНЯ
@
ПЛАНИРОВАНИЕ СПРИНТА - 4 ЧАСА
@
НА ПРОЕКТЕ ВСЁ РАВНО ПО ФАКТУ ВОДОПАД
205 2379854
>>379674
Хз, с какой скоростью надо работать, чтобы за 4 дня хоть что-то успеть (а по факту ещё меньше из-за эджайл-встреч).
206 2380284
>>379674

> СПРИНТ - 4 РАБОЧИХ ДНЯ



Кто придумал такой бред? Минимум неделя, а по срамовским талмудам воообще по дефолту 2 недели, но разрешено регулироваться под проект.
Но 4 дня это даже неудобно из-за того, что начало каждого спринта каждый раз выпадает на разный день недели и нужно ещё помнить, когда конец спринта. Может у вас 4-дневная рабочая неделя?
207 2380318
>>380284
Ты не из России чтоли? На этой неделе пн выходным был, вангую дело у анона было в этом
208 2380323
>>380284
А может у него с понедельника по четверг скрам, а в пятницу водопад.
209 2380348
>>380284
Вообще неделя, но конкретно на этой неделе пн выходным был. Не двигать же теперь начало всех спринтов на вторник
210 2380367
>>380318
Да. И вообще я фрилансер, мне похуй на праздники, работаю и отдыхаю, когда хочу

>>380348
А, это только одна неделя так. Тогда просто меньше тасок надо было накидывать
211 2380466
СОЗВОН НА ЛЮБОЙ ЧИХ
212 2380482
>>380466
#достаточно
213 2380697
>>379440

>МУЧАЕТ СОВЕСТЬ,


Почему? Ты там маму/папу наебываешь что ли, что тебе совестно?
214 2381191
>>380697
Конечно, ведь рабочий коллектив - СЕМЬЯ.
215 2381532
>>380466
Как же горит с этого
216 2381991
>>366351
Как же я проигрываю с обезьян, у которых нет нормальных аст с паттерн-матчингом и вечно происходит нарушение инварианта.
217 2382301
ВЧЕРА ВЗЯЛ ЗАДАЧУ
@
СЕГОДНЯ ПОЧИТАЛ ОПИСАНИЕ
@
СДЕЛАЮ ВНА ВЫХАХ
@
НЕ, В ПОНЕДЕЛЬНИК
100 Web Development Things you Should Know.png145 Кб, 773x386
218 2382327
219 2382328
>>382327
Всё верно, приложуха поверх HTTP и не является протоколом, она использует прикладной протокол HTTP для передачи данных.
220 2382524
>>382327
А где в этой картинке тьма протоколов поверх хттп?
221 2382540
>>382328
В свою очередь, в протоколе HTTP есть целый ряд готовых статусов, сообщающих о состоянии запроса, всё верно. Не использовать их - это как срать в угол комнаты, мотивируя тем, что унитаз накостылен поверх квартиры.
222 2382685
>>382540
И эти статусы используются веб-сервером, а не приложухой, всё так.
223 2382732
>>382685
Используются, не используются, а твой жалкий высер, который ты называешь API, должен их возвращать.
224 2382954
>>382732
Конечно должен, ведь они обязательны в протоколе HTTP. Вот я и возвращаю 200.
225 2383147
>>382328
Тебе на картинке белым по чёрному говорится, что хттп - слой приложения. А поверх/пониз - однохуйственно.
226 2383154
>>383147
Хуй знает, зачем ты ломишься в открытую дверь. Да, HTTP - уровень приложения, приложуха его активно использует для передачи данных. Ты так говоришь, будто передавать бизнес-коды в джоне через HTTP технически невозможно.
227 2383159
>>382524
Их ещё не придумали, когда придумывали OSI, DOD, таблицу респонскодов и т.д. Тогда вообще мало кто представлял, что HTTP будут использовать не для передачи HTML, поэтому придумывали 100500 протоколов для прикладного слоя поверх TCP вместо того, чтобы сделать один универсальный. В итоге наиболее универсальным оказался сам HTTP.
228 2383252
>>383159
Ну а почему нельзя придумать табличку посовременее и заставлять учить ее, если оси такая неактуальная?
229 2383257
>>383252
Потому что эту нужно только теоретикам, они пусть и делают, что хотят. Нормальные люди не ебут себе мозг и придумывают для разных предметных областей свои модели и респонс-коды.
230 2383357
>>383257
200-додики - не нормальные люди.
231 2383682
>>382954
Ты как ребёнок, который решил говорить слова только на букву "х". Что-то при этом у тебя, конечно, сказать получится, но ты ведь понимаешь, что ты отнимаешь сам у себя выразительную силу языка, который используешь?
232 2383728
>>383682
Слова на букву "х" - это как раз использование примитивного языка респонскодов HTTP и запрет вводить новые понятия. Будто заставлять говорить на кошачем языке вместо человеческого.
233 2383778
>>383728
В таком контексте каштомные респонсы - всякие собачьи нахрюки над человеческим языком.
234 2383781
>>383778
В таком контексте каштомные респонсы - человеческий язык над всякими собачьими нахрюками.
235 2383852
>>366344 (OP)
ПЫТАЕШЬСЯ ПРОХРАМИРОВАТЬ ДЛЯСИБЯ
@
ОЩУЩАЕШЬ ЧТО ПЫТАЕШЬСЯ СОБРАТЬ КУБИК РУБИКА В УМЕ
@
ДРОПАЕШЬ


И так каждый раз. 10 лет уже.
236 2383880
>>383781
Типичный пример человеческого языка: >>366854
237 2383892
>>383880
Это пример, когда человек пытается лаять и мяукать. Там нет кастомных респонскодов, и хз, нахуя вообще юзать коды HTTP в теле ответа. Делать нужно так:
200 OK { "code": "PIZZA_NOT_FOUND", "message": "Пицца не найдена" }
238 2383918
>>382301
Жиза. Всё так. Ну не рвать же жопу, чтобы всё сделать поскорее. Так можно и свихнуться за десятилетия программирования
495286.jpeg58 Кб, 640x480
239 2383920
>>382540

> в протоколе HTTP есть целый ряд готовых статусов, сообщающих о состоянии запроса, всё верно. Не использовать их - это как срать в угол комнаты, мотивируя тем, что унитаз накостылен поверх квартиры.


Схоронил для следующего треда
240 2383932
>>383920
Можешь хоть в следующих ста перекатах это постить, неверное утверждение с неверной аналогией от этого вернее не станет.
241 2384025
Опять рестодети разбушевались

мимо господин с рпс на проекте
242 2384115
>>383892

>нахуя вообще юзать коды HTTP


HTTP коды существуют только в заголовках запросов, в том примере это как раз чистый кастом, который похож на HTTP статус. То есть типичный собачий нахрюк над человеческим языком, как суржик.
243 2384157
>>383932
А теперь объясни, в каком месте эта аналогия не верная.
244 2384158
>>384157
Я уже четыре раза объяснил, но ты продолжаешь повторять одно и то же.
245 2384160
>>383892
И казалось бы более менее годно. Но, на одном проекте бэк не мог решить, каким код стайлом писать эти коды. В результате у него был сamel case и upper и lower snake case. Не то чтобы это полный пиздец, но у меня был кринж от этого.
Что хуже, количество статусов приближалось к сотне, некоторые начали дублироваться. И естественно каждый из этих кодов, мог вывалиться в любом эндпоинте. Я пытался писать универсальный обработчик этого говна, но это не так то просто - всё таки в разных местах какие-то коды нужно обрабатывать по-разному. В общем то ещё веселье. С тех пор я ненавижу 200-дебилов, хотя, наверно, не все делают настолько дебильно
246 2384164
>>384158
Ты не объяснил, почему конкретно эта аналогия не верна, а просто ушёл от ответа
bf23b1fb7c08d2b4ec164465b9fe9c85.jpg43 Кб, 720x480
247 2384550
>>368459

>Хранят номера кредитных карточек в открытом виде


ТЫ КРУТОЙ ЛИД
@
ЗАСОЛИЛ ВСЕ ПРИВАТНЫЕ ДАННЫЕ СОБСТВЕННОЙ КРИПТОГРАФИЕЙ С КРЮЧОМ ОСНОВАННЫМ НА КОНФИГЕ ВИРТУАЛКИ
@
ДЖУН СИСАДМИН ПРИХОДИТ В КОМПАНИЮ
@
САМЫЙ ГЛАВНЫЙ СИСАДМИН ГОВОРИТ ЕМУ ПРОВЕСТИ ИНВЕНТАРИЗАЦИЮ И ПОДБИТЬ ВСЕ ВИРТУАЛКИ ПОД НОВЫЕ ДОЛЖНОСНЫЕ ИНСТРУКЦИИ
@
ПЕРЕИМЕНОВАЛ ВИРТУАЛКУ ИЗ SRV-PROD-04 В SRV-PROD-004
@
ВСЕ ЛЕГЛО К ХУЯМ
248 2384724
>>384550
Тру стори?
249 2384753
>>384724
Нет, но могло бы быть правдой
250 2384756
Кто может объяснить, почему некоторые используют код 200 и всё? Разве не легче использовать и остальные коды, просто пересылая в теле пояснение?
мимо студентик, у которого завтра http один из вопросов экзамена будет
251 2384762
>>384756

> Кто может объяснить, почему некоторые используют код 200 и всё? Разве не легче использовать и остальные коды, просто пересылая в теле пояснение?


Для большого проекта этих кодов не достаточно.

> мимо студентик, у которого завтра http один из вопросов экзамена будет


Забудь про местный срач и повторяй слово в слово то, что написано в учебнике.
252 2384812
>>384756

>Кто может объяснить, почему некоторые используют код 200 и всё?


Так это шизики делают, у которых уровень приложения внезапно стал транспортным протоколом. И да, лучше не основывай свои ответы на сраче в треде, так как очень высока вероятность, что твой препод тоже будет 200 шизиком.
253 2384830
>>384812
HTTP стал транспортным протоколом ровно в тот момент, когда через него решили передавать что-то кроме HTML.
16487312332110.jpg16 Кб, 360x288
254 2384858
>>384756
Чертовски тонко.
255 2384859
>>384858

> 200 ок


> тонко

256 2384967
>>384756
А тебя этому в универе и не научат, у него другая функция. Зубри как в книжке. А вообще

>почему некоторые используют код 200 и всё?


По той же причине, по которой не используются put и delete.
Потому что response codes и http verbs придумывались когда интернет был совсем совсем другим, и в современном вебе тупо нет им места. http респонс показывает стейт, внезапно, ресурса, а статус бизнесовый передается в теле ответа, и это не то чтобы современный рестфул бест-практис по соглашению джентельменов, это И ЕСТЬ рест
257 2385029
>>382732
Окей.
Сразу вопрос -- предположим, что твой endpoint возвращает 404, если что-то не найдено в БД.

Возникает коллизия смысловая -- если мне пришло 404 это я проебался с адресом и веб-сервер тупо не знает места, к которому я хочу обратиться или это ебаный API свою хуйню вернул?
258 2385038
>>385029
>>384756
Наводящий вопрос тебе, студент.
259 2385049
>>385029
Это значит, что ты запросил несуществующий ресурс
260 2385051
>>385049
И что юзеру показывать? "Не найдено то не знаю что"?
261 2385058
>>385051
Если юзер сам пытается получить этот ресурс, обычная 404. Если ты запрашиваешь его через скрипт, ты сам знаешь, сил запрашиваешь и как должны быть обработаны ошибки
262 2385059
>>385058
*что запрашиваешь
263 2385062
>>385051
Ты не знаешь контекста вызова кнопки?
264 2385184
>>385029

> если мне пришло 404 это я проебался с адресом и веб-сервер тупо не знает места, к которому я хочу обратиться или это ебаный API свою хуйню вернул?


Если ты в своём жопаскрипте проебался с адресом, ты это выловишь на этапе разработки. Или в твоих ооо рога и копыта сразу в прод код пишут?
265 2385228
>>385184
А если с адресом проебался сервер приложений на проде?
266 2385321
>>385228
Шиз, какой ещё сервер приложений?
В любом случае, любые проёбы в развёртывании - это повод выдать пиздюлей девопсам/админам, а не штатно обрабатывать эту ситуацию, пытаясь объяснить пользователю, что у нас конфигурация сервера приложений йок - для пользователя это один хуй китайская грамота.
267 2385813
>>385184
если у тебя на этапе разработки пользуются продакшн стендами, то это у тебя ооо рога и копыта.
прод-стенды обычно стоят отдельно от дев/тестовых, и ты либо сразу с первого раза пишешь прод-конфиг нормально, с правильными урлами, либо ловишь 404.
268 2386128
>>385813

>прод-стенды обычно стоят отдельно от дев/тестовых, и ты либо сразу с первого раза пишешь прод-конфиг нормально, с правильными урлами, либо ловишь 404.


Да, ты всё правильно написал. Если админы или ты сам неправильно написали конфиг, что у тебя на какие-то эндпоинты возвращается 404, это не та проблема, которую должно решать веб-приложение в своём коде, это та проблема, которую нужно пофиксить в развёртывании админам.
flat,750x,075,f-pad,750x1000,f8f8f8.jpg152 Кб, 750x1000
269 2387035
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИШЬ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ

Двухсотка-шизики, чё притихли, чё с ебалом? Аргументы закончились? Может, их и не было толком никогда?
270 2387122
>>387035

> "409 MESYA4NII BALANS NE SWEDEN"


Так-то это будет 500 ошибкой в случае заказа пиццы.
271 2387309
>>387035
>>385029
Давай, вещай.
272 2387321
ВОТЕРФОЛ
@
ПИШЕШЬ ЗАПРОСЫ В БАЗУ, ПРОДУМЫВАЕШЬ КАЖДУЮ СТРОЧКУ, КАЖДЫЙ ДЖОЙН, ЧТОБЫ БЫЛО ОПТИМАЛЬНО, ЮЗАЕШЬ ТУЛЗЫ ДЛЯ ОПТИМИЗАЦИИ ЗАПРОСА, ТАК ЖЕ И С ОСТАЛЬНЫМ КОДОМ, ПОЛУЧАЕШЬ УДОВОЛЬСТВИЕ ОТ РАБОТЫ
@
СРАМ
@
ХУЯК, ХУЯК, ЛИШЬ БЫ ЗАПРОС РАБОТАЛ, ВЕДЬ НУЖНО УСПЕТЬ СДЕЛАТЬ ДО СЛЕДУЮЩЕГО ДЕЙЛИ И ОТЧИТАТЬСЯ, ЧТО ТЫ СДЕЛАЛ ЧТО-ТО, А НЕ ПОКОВЫРЯЛ
@
ТУТ МОЖЕТ БЫТЬ ПРОБЛЕМА - А ХУЙ С НЕЙ, СОЗДАМ ТАСКУ НА ЕË РЕШЕНИЕ ИЛИ ТЕСТЕР ЗАРЕПОРТИТ, ЕСЛИ ОНА ВЫЛЕЗЕТ
@
НЕНАВИДИШЬ РАБОТУ
273 2387630
>>387321
Два чаю. Трекинг времени и ежедневные дейлики это самая мерзкая штука в сфере айти. Постоянно нужно оправдываться, куда ты потратил время и показывать какой-то прогресс. Как же хочется накопить денег и уйти в гэпчик.
274 2387655
>>384160
ты хотел бы чтобы те же самые коды ты получал через http заголовки? Тогда тебе добавилась бы проверка "это приложуха прислала или кто-то до неё"
275 2387658
>>387321

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


>@


ЛИД ПРИНИМАЕТ РЕШЕНИЕ ВСЁ ЭТО ВЫКИНУТЬ И ВНЕДРИТЬ ХИБЕРНЕЙТ
@
N+1 ВО ВСЕ ПОЛЯ, ХИБЕРНЕЙТ СРЁТ СВОИМИ ЗАПРОСАМИ, НАГРУЗКА ПОВЫСИЛАСЬ, СХВАТИЛИ БАГОВ С ПЕРЕЗАТИРАНИЕМ ДАННЫХ
@
ЗАТО НА ХАБРЕ НЕ ЗАСМЕЮТ
276 2387662
Вышел! Вышел! Наконец-то новый статус!

https://developer.chrome.com/blog/new-in-chrome-103/#http103
277 2387669
>>387662
Спустя 5 лет, блядь, с утверждения.
278 2387739
279 2387742
>>387655
Долбоёб, блядь, тебе уже который тред подряд объясняют, что

> это приложуха прислала или кто-то до неё


тебя ебать в принципе не должно, а ты всё копротивляешься. Нахуя?
280 2387751
>>387662

>Local Font Access API


Ееее, больше данных для фингерпринтинга!
281 2387759
>>387662

>добавлять ещё один помойный статус вместо того, чтобы удалить все, кроме 200

282 2387765
>>387759

> удалить все, кроме 200


Типикал рестодебил не понимает, о чём спор.
Множество HTTP статусы нужно, но это статусы ха-тэ-тэ-пэ, протокола для передачи гипертекста. А не бизнес-логики твоего приложения.
283 2388753
>>383852
ПЫТАЕШСЯ ПРОХРАМИРОВАТЬ ДЛЯ СЕБЯ
@
ПРОКРАСТИНИРУЕШЬ
@
ПРОКРАСТИНИРУЕШЬ
@
ПРОКРАСТИНИРУЕШЬ
@
ПРОКРАСТИНИРУЕШЬ


как же я заебался
284 2388839
>>387662
Нхуясебе. Удаленное управление твоим браузером с сервера, никак не относящееся к загружаемой странице. Особенно радуют "соединения с другими серверами". Запросил невинную страничку, а она тебя на сотню вирусных сайтов закинула. Вот это круть. И конечно адблок на всё это никак не реагирует.
285 2389131
>>387765
HTTP - протокол прикладного уровня.

мимо-держу-в-курсе
.png451 Кб, 1891x866
286 2389156
>>389131

> HTTP - протокол прикладного уровня.


И задумывавшийся для бложиков и визиток. Для задач такого примитивного уровня стандартные респонскоды ещё годились. Там и пользовательский ввод был в виде форм, которые кодировались в urlencoded передавались на сервер (через методы GET и POST, больше ничего не поддерживается и по сей день), после чего страница обновлялась, никакой динамики, никакого жсона. Сейчас этот архаизм уже ушёл в прошлое, и пора уже писать приложения современно, а не как деды.
287 2389160
>>389156

>И задумывавшийся для бложиков и визиток.


Для распределенных ресурсов.

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


Да нет, до сих пор 95% апи - это стандартный хттп\рест.

зачем я веду диалог с ребенком
288 2389169
>>389160

> Для распределенных ресурсов.


Для "распределённых ресурсов" придумали более подходящие протоколы прикладного уровня, в том числе и поверх HTTP.

> Да нет, до сих пор 95% апи - это стандартный хттп\рест.


Да.

> зачем я веду диалог с ребенком


Потому что ты сам ребёнок и ничего сложнее крудов не видел.
image59 Кб, 750x401
289 2389172
>>389169

>Да.


ЧТД.

>> зачем я веду диалог с ребенком


>Потому что ты сам ребёнок


В общем-то логично, поэтому не буду продолжать.
290 2389187
291 2389268
>>387658

> ЛИД ПРИНИМАЕТ РЕШЕНИЕ ВСЁ ЭТО ВЫКИНУТЬ И ВНЕДРИТЬ ХИБЕРНЕЙТ


@
ИЛИ МОНГУ
@
ДОСТАТОЧНО ПРОСТОЙ ДЖОЙН С ПОДЗАПРОСОМ ПРЕВРАЩАЕТСЯ В МОНГЕ В ЕБАНОЕ СПАГЕТТИ В ВИДЕ ОГРОМНЫХ ДЖСОНОВ НА НЕСКОЛЬКО СТРАНИЦ
@
SQL НЕ НУЖОН ГОВОРИЛИ ОНИ


Тащемто, как раз если добавить sql в монгу как альтернативный метод запросов для таких случаев, то было бы вполне неплохо. Или хотя бы сделать подзапросы, которые можно джойнить к основному запросу
292 2389276
>>373043
А, т.е мне шарп надо, если я скуф или жабу
293 2389310
>>389169

>более подходящие протоколы прикладного уровня, в том числе и поверх HTTP.


Например?
294 2389312
>>389156

>Сейчас этот архаизм уже ушёл в прошлое, и пора уже писать приложения современно, а не как деды.


Нет, не ушёл. Аббревиатуру "CRUD" слышал когда-нибудь? Для полного описания всех возможных результатов ручек современного веб-приложения с головой хватит полудюжины статус-кодов из десятков, описанных в RFC.
295 2389319
ПРИВЕЗЛИ ПИЦЦУ
@
ЗАПАКОВАНА
@
ПРОСИШЬ ДОКУМЕНТАЦИЮ ПО РАЗВОРАЧИВАНИЮ ПАКЕТА
@
НЕ ДАЮТ
@
ПИШЕШЬ САМ
@
ОТКРЫВАЕШЬ
@
УЖЕ ОСТЫЛА
@
ЛАДНО, РАСПАКОВЫВАТЬ МЫ УМЕЕМ, В СЛЕДУЮЩИЙ РАЗ БЫСТРЕЕ БУДЕТ
@
ПРИВОЗЯТ В КОНТЕЙНЕРЕ ДРУГОГО ФОРМАТА
WDVcC7wMVi.png89 Кб, 1260x782
296 2389322
>>389312
если "веб-приложение" это html страничка то да. Иначе нет. И я детектирую в тебе трейни, прода не нюхавшего
eec3161757ca42e8b780d3610feacb7a.jpg23 Кб, 300x300
297 2389333
>>389322

> использует апи подгебнёванного мэйлрушного анонимного форума им. А. Усманова, как аргумент в споре

image.png57 Кб, 838x758
298 2389360
>>389333

>ря хуевый пример сайт говно кококо


Ну вот тебе с фейсбука, маневрируй.
299 2389395
>>389360
Пейсбук - говно, которое стабильно теряет пользователей.
Мимокрок
2022-06-26-1308011189x904scrot.png178 Кб, 1189x904
300 2389414
>>389360
Ну вот тебе с гугла, маневрируй.
301 2389651
Самый рестфул тред.
302 2389673
>>389669 (Del)
Репорт.
303 2390176
Несколько месяцев почти нет тасков
@
Последнюю неделю делал низкоприоритетный таск без ограничений по времени
@
Приходишь в понедельник
@
2 задачи с максимальным приоритетом и сроком завершения сегодня
@
Делаешь обе до обеда
@
Впереди целая неделя
304 2390210
>>388839

>Удаленное управление твоим браузером с сервера


Только про жс ему не рассказывайте
305 2390227
>>390210
Жс находится в скачанной странице, которая сначала скачивается, а потом запускается - всё под контролем.

А этот бэкдор управляет браузером безо всяких страниц, никакого контроля нет, всё в тайне в воздухе происходит. Подключился к серверу за страницей, а он ебет твой браузер повылая куда хочет безо всяких страниц, а ты тем временем сидишь и ждешь страницу как дебил, ушами хлопая пока тебя ебут.
306 2390273
>>390227
Он всякое говно качает в кэш, но не запускает же.
307 2390284
>>389156

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


>Сейчас этот архаизм уже ушёл в прошлое, и пора уже писать приложения современно, а не как деды.


Ох уж эти маняархитекторы со своим особым миром джейсонов.
308 2390297
>>389268
Запросики - только вершина айсберга, самый смак монги в том, что ACID не нужен, а индексы пишутся ручками программиста. Соответственно нужно писать бойлерплейт всего этого на уровне приложения.
309 2390426
>>383918
>>382301
Чаю этим достопочтенным джентльменам. Нахуй надо рвать жопу ради барина, работаю в комфортном темпе. Особенно горит жёппа с опытных кодеров, которые за каким-то хуям рвут жопу себе и другим, чтобы кодеры работали побыстрее, еще начинают бычить со своими "ТУТ ДЕЛОВ НА 2 ЧАСА ЧТО ЗДЕСЬ МОЖНО ДЕЛАТЬ НЕДЕЛЮ????????????????", еще пару раз такое слышал от какого-то долбоёба аналитика, пиздец блядь, ну что за холопы? Вам оно надо? Ебанный скот блядь
310 2390449
>>380466
@
НА УЛИЦЕ И В ДОМЕ ЖАРА
@
ОКНА И БАЛКОН ОТКРЫТЫ НАСТЕЖЬ
@
ЗАКРЫВАЕШЬ ИХ, ЧТОБЫ СОЗВОНУ НЕ МЕШАЛ ШУМ УЛИЦЫ
@
ВЫКЛЮЧАЕШЬ МУЗЫКУ
@
СИДИШЬ В ДУХОТЕ И ТИШИНЕ, ЖДËШЬ СОЗВОНА 5-10+ МИНУТ
311 2390453
>>390449
ССссссука...
312 2390457
>>390426

> ТУТ ДЕЛОВ НА 2 ЧАСА ЧТО ЗДЕСЬ МОЖНО ДЕЛАТЬ НЕДЕЛЮ



Ещё часто июни и повидлы несут такую чушь, видимо ещё не знают, что такое выгорание
313 2390476
>>390449
@
КУПИТЬ КОНДИШОН ДУШИТ ЖАБА, СКОЛЬКО ТЕХ ЖАРКИХ ДНЕЙ
314 2390479
>>390449
@
ДЛЯ ПИЗДЕЖА В ДИСКОРДЕ И ПОПЫТОК СТРИМИНГА КУПИЛ ПОЛНОЦЕННЫЙ СЕТАП С ДИНАМИЧЕСКИМ XLR-МИКРОФОНОМ И ПРЕАМПОМ-УЛУЧШАЙЗЕРОМ С ПОНИЖАЮЩИМ ЭКСПАНДЕРОМ
@
В МИКРОФОН НЕ СЛЫШНО НИЧЕГО, КРОМЕ ТОГО, ЧТО ТЫ НЕПОСРЕДСТВЕННО В НЕГО ГОВОРИШЬ
@
СИДИШЬ С ОТКРЫТЫМИ ОКНАМИ
@
АНТИБУГУРТ
315 2390507
>>390479
@
НА СОЗВОНАХ ТОЛЬКО ЗДОРОВАЕШЬСЯ И ПРОЩАЕШЬСЯ
316 2390528
>>389268
ИСПОЛЬЗУЕШЬ NO SQL, КОГДА ЯВНО НЕОБХОДИМА РЕЛЯЦИОНКА
@
ИЗ-ЗА НЕСООТВЕТСТВИЯ ТРЕБОВАНИЯМ ОКАЗЫВАЕТСЯ ЧТО ДАННЫЙ ВАРИАНТ НЕ ПОДХОДИТ И ПРИХОДИТСЯ ПИСАТЬ СВОИ КОСТЫЛИ
@
ВИНОВАТ ВОВСЕ НЕ ТИМЛИД, А ВЫБРАННОЕ ХРАНИЛИЩЕ!
317 2390558
>>390528

> ВИНОВАТ ВОВСЕ НЕ ТИМЛИД, А ВЫБРАННОЕ ХРАНИЛИЩЕ!


Во-первых, базу выбирал прошлый разраб.
Во-вторых, долгое время монги было достаточно и запросы были достаточно компактными. Но появилась новая фича и потребовался более сложный запрос. И тут возникла проблема с монгой.
Поэтому мантры о том, что монга подходит под её специфические задачи - инвалид. Она подходит до определённого времени, а потом начинают вылазить её недостатки
318 2390666
>>390558
Нет, это ваше приложение вылезло из специфических задач и бд перестало вам подходить, сам же сказал, что изначально все было нормально
319 2390680
Для большинства приложений в самом начале не то что монги - экселя хватит.
320 2390834
ПРИВЕЗЛИ ПИЦЦУ
@
СТОИШЬ КАК ДЕБИЛ ОТ НАХЛЫНУВШИХ АССОЦИАЦИЙ
321 2390837
>>390834
ПРИВЕЗЛИ ПИЦЦУ
@
НЕ МОЖЕШЬ ПРОТИСНУТЬСЯ К ПИЦЦЕ ЧЕРЕЗ ЗАБОР ИЗ ЗАДНИЦ.
@
СТОИШЬ ПЕРЕД ЗАДНИЦАМИ КАК ДЕБИЛ И ОТМАХИВАЕШЬСЯ ОТ НАХЛЫНУВШИХ АССОЦИАЦИЙ СО ШКОЛОЙ
322 2391310
ЗАКОММИТИЛ КУСОК ЛЮТОГО ГОВНОКОДА И ОТПРАВИЛ НА MR ЛИДУ
@
ПРИНЯТО
@
ВЕДЬ БОЛЬШАЯ ЧАСТЬ КОММИТА БЫЛА КОПИПАСТОЙ ГОВНОКОДА САМОГО ЛИДА
323 2391613
>>390837

>НЕ МОЖЕШЬ ПРОТИСНУТЬСЯ К ПИЦЦЕ ЧЕРЕЗ ЗАБОР ИЗ ЗАДНИЦ.


@
КРИЧИШЬ "ПИЦЦА ТАЙМАУТИТ, НУЖЕН ЕЩЕ ИНСТАНС"
16550141224610.jpg68 Кб, 828x828
324 2391741
Сегодня опять ковырялся в коллбэках http_parser. Как будто в канализацию окунулся.
325 2391840
ПАВЕЛ ВОЛЯ УЧИТ ПРОГРАММИРОВАНИЮ С ЖИКБРЕЙНС
@
А ТЫ ТАК И НЕ ВКАТИЛСЯ В ИТ
@
СОБИРАЕШЬ В УМЕ КУБИК РУБИКА
@
АНТИБУГУРТ
326 2392005
>>391840
НЯШИШЬ ПОД ПЛЕДИКОМ ХУДЕНЬКУЮ, БЛЕДНУЮ, НЕ ОЧЕНЬ ВЫСОКУЮ ТЯНОЧКУ
@
В УМЕ
327 2392018
>>392005
@
НИЧЕГО НЕ ЗНАЕШЬ ПРО РЕАЛЬНЫХ ТЯНОЧЕК
@
ПРИ ПОПЫТКЕ ПОНЯШИТЬСЯ СЛОВИЛ NOT YET IMPLEMENTED ERROR, ВПАЛ В КОМУ
328 2392566
>>392005
@
404 Not Found
slider.png64 Кб, 256x256
329 2393594
ACTION.TYPE
@
ACTION.PAYLOAD
330 2393627
>>393594
А хули ещё делать, обмазываться наследованием классов?
331 2393691
>>393627
Писать на PureScript, очевидно же
332 2394083
Смотрите какой пиздатый сайт — 200ok.app
На лету генерит RESTful API по запросам.
При этом автор не долбоеб и понимает, что весь мир в REST не запихнешь:

> While the RESTful principles provide a lot of flexibility, your specific requirements might call for API behavior that does not translate well to the default resource-based approach. A good example would be a web frontend that at some point will have an API backend that allows for user login/logout at those respective endpoints: /login and /logout. Those are not resources (there should be no collection login with items like /login/1), so the standard behavior of the API will not match the intended use.

333 2394089
>>394083
Да все нормальные люди понимают, коих большинство. Не понимают только шизики с бизнес-логикой на фронте.
334 2394208
>>394089

> Не понимают только шизики с бизнес-логикой на фронте


Вот именно, уже полтреда кудахчут, что им нужно обязательно как-то специально обрабатывать проёбы админов на бэкэнде.
335 2394742
>>394083
Угу, 200-додик аж целый сайт запили чтобы оправдаться.
336 2395950
СИДИШЬ С КАБАНОМ НА СОЗВОНЕ
@
СПОРИШЬ, КАК ЛУЧШЕ НАЗВАТЬ ТЕГ В XML И ТАБЛИЦУ В БД
@
КАБАН НАСТАИВАЕТ НА СВОЁМ ВАРИАНТЕ
1556186586previewunnamed.jpg53 Кб, 900x900
337 2395992
>>395950
Жиза, пезда
image.png193 Кб, 600x448
338 2396000
>>395950

>СПОРИШЬ, КАК ЛУЧШЕ НАЗВАТЬ ТЕГ В XML И ТАБЛИЦУ В БД

339 2396028
>>368979
Находишь коммит "удалена хуйнянейм" и ревертишь.
340 2396030
НАДО ОТКАТИТЬ ИЗМЕНЕНИЕ МЕСЯЧНОЙ ДАВНОСТИ
@
ФИЧА СДЕЛАНА ИЗ СОТНИ МУСОРНЫХ КОММИТОВ
@
НИКТО НЕ ЗНАЕТ ЧТО ТАКОЕ РЕБЕЙЗ
341 2396158
>>396028
значит ты должен помнить что эта хуйнянейм была удалена?
342 2396282
>>396158
Если кабан помнит, что раньше хуйнянейм была, а потом её выпилили, значит, есть и коммит с удалением.
343 2397116
>>396158
Делаешь такой как труЪ хакксорЪ git log --grep=хуйнянейм и все падают в обморок от твоей охуенности.
Алсо, багет от того что НИКТО НЕ ЗНАЕТ КАК ПОЛЬЗОВАТЬСЯ ЁБАНЫМ ГИТОМ!
344 2397133
>>396030
Рибейзы коммитов месячной давности работают только во всяких дноконторках, так как на масштабах больше слишком дохуя рэндом консюмеров становится. Обьявляй задачу отката фичи и делай её как очередной коммит.
345 2397140
>>397116
Гитодаун опять на связь вышел? Не факт, что "хуйнянейм" будет использоваться в коде как ключевое слово, по которому можно все коммиты найти.
346 2397150
>>397133
Этот шарит в тырпрайз этике. У нас, например, вообще запрещены рибейзы и форс пуши.
347 2397222
>>397133
Очевидно, что тот анон говорит не про откат через ребейз, а про приведение истории коммитов в порядок до мержа в основную ветку, что вместо разбрасывания коммитов между коммитами других разрабов расположило бы их все рядом и облегчило бы последующий поиск и откат.
16483964728310.jpg4 Кб, 150x144
348 2397241
А я не использую контроль версий для петиков. Шельмуйте же меня.
349 2397244
>>397241
Никто не использует. Это же петы.
1647254842880.jpg10 Кб, 350x334
350 2397247
>>397244
У меня не хелловорды, а большие, многолетние какашечки. Движок бд, например.
Я бы и по работе не использовал, но требуют.
351 2397255
>>397247
Значит, у тебя есть какой-то подход на случай, если понадобится отменить изменения, а Ctrl-Z подведёт, например, бэкапы, комментирование предыдущей версии кода, функции-переключатели между разными версиями, вызывающие старый или новый код, логгирование истории изменений, либо ещё что-то в таком духе. По сути тот же контроль версий, но дикий и лохматый.
352 2397258
>>397247
Расскажи кстати про движок бд, интересно.
353 2397373
>>397258
По сути bdb-1.86 с кучей исправлений и улучшений. В том числе из разных веток bsd, где ее сохраняют 25 лет.
354 2397378
>>397255

> По сути тот же контроль версий, но дикий и лохматый.


Прикол в том, что мне психологически удобнее делать бэкап раз в несколько дней, чем использовать git/cvs/svn.
355 2397401
>>397373
Круто, а я дальше экспериментов с B-деревьями и жсонами не ушёл.
>>397378
Ну а чо, кто-то и в проде так ведёт разработку, те же 1С-ники, хотя могут и гитом пользоваться.
356 2397674
>>397244
Я использую постоянно. Это же и бекап, и удобство разворачивания на сервере и удобство поиска какого-то куска кода, который может пригодиться в другом проекте - петике или не петике. Веник или эсэсдэшка может банально накрыться медной пиздой в любой момент и без гита вся твоя работа окажется в этой самой пизде
357 2397687
>>397255
папки новая версия, новая версия (1), фикс, фикс (1), фикс (2) или копии файлов с датой
358 2397689
>>397378

> Прикол в том, что мне психологически удобнее делать бэкап раз в несколько дней, чем использовать git/cvs/svn.



Ты видимо или боишься гита или не умеешь им пользоваться. Возможно, не знаешь, что нормальные IDE прекрасно интегрированы с гитом и почти любое действие делается нажатием 1-2 кнопок вместо длинных команд в консоли. Знаю прогеров, которые всю работу с гитом делают в консоли - пиздец как тупо и неэффективно
359 2398161
>>390479
@
ВСЁ ЧТО УГОДНО ЛИШЬ БЫ НЕ ПОКУПАТЬ КОНДИЦИОНЕР
360 2398173
>>397689
Это те что сливают токены и пароли на гитхаб?
Вот я завершил работу, на всякий случай удалил токены, вбил commit -m на ещё раз перепроверил какие файлы зальются, затем гит пуш.
361 2398293
>>398173
Нахуя у тебя вообще токены в коде лежат блядь
362 2398394
СОБАЧКА ДЕЛАЕТ ГАВ
@
КОРОВКА ДЕЛАЕТ МУ
@
ТВОИ ДЕСЯТЬ ТЫСЯЧ СТРОК КОДА НЕ ДЕЛАЮТ НИХУЯ
363 2398401
>>398394
Потому что это жаба. Пишешь хеллоуворлд несколько недель, наворачиваешь абстрактные фабрики, все думают, что это ERP для крупного бизнеса.
364 2398411
>>398394
Но собачка и коровка делают гав и му забесплатно, а я - за пять соротыг.
365 2398527
ЛЕНЬ РАБОТАТЬ
@
ДЕЛАЕШЬ РЕФАКТОРИНГ:
@
МЕНЯЕШЬ ДВОЙНЫЕ ОТСТУПЫ НА ЧЕТВЕРНЫЕ ПРИ ПОМОЩИ АВТОФОРМАТИРОВАНИЯ
@
УДАЛЯЕШЬ ТОЧКИ С ЗАПЯТЫМИ
@
ХОРОШО
366 2398532
>>389360

> Ну вот тебе с фейсбука, маневрируй.


А ты на этот фейсбук заходил хоть раз? Пользовался им?
367 2398551
>>398527
Запустил таки eslint --fix ?
368 2398576
>>398551
Этот проект так настроен, что не запускается, если eslint ругается на что-то. Так что тут нечего фиксить
369 2398629
>>398161
2022
@
ИЗ Б-ГОСПАСАЕМОЙ СЪЁБЫВАЕТ ДАЖЕ БЛЯДСКИЙ МАКДОНАЛЬДС
@
СЕРЫЙ ИМПОРТ ЕВРИВЕР, ЦЕНЫ +100%
@
СОБРАЛСЯ ПОКУПАТЬ КОНДЕЙ
370 2398651
>>398629
ЕЩЁ И В САМЫЙ ПИК ЖАРЫ
@
ОЧЕРЕДЬ НА УСТАНОВКУ 2 НЕДЕЛИ
@
ЧЕРЕЗ 2 НЕДЕЛИ ЖАРА ЗАКАНЧИВАЕТСЯ, ИДУТ ДОЖДИ
.png101 Кб, 1902x464
371 2400106
КАК ЖЕ СУКА МЕНЯ ЗАЕБАЛО ЭТО ГОВНО НА ПОЛОВИНЕ ИНОСТРАННЫХ САЙТОВ, БЕЗ VPN НЕВОЗМОЖНО ПРОЧИТАТЬ ОЧЕРЕДНОЙ ТУТОРИАЛ ОТ ИНДУСА БЛЯТЬ!!!

Схуяли я вообще здесь родился? За что? Мне в прошлой жизни надо было быть по меньшей мере Гитлером.
372 2400194
>>400106
Да нет, достаточно быть недостаточным филосемитом. То есть все за пределами Англии и США.
373 2401736
ПОКРЫЛ КОД ТЕСТАМИ ПО СВОЕЙ ИНИЦИАТИВЕ
@
ЧУВСТВУЕШЬ СЕБЯ ПРОГРАММИСТОМ УРОВНЯ КНУТА, СТРАУСТРУПА, РИЧИ И ТОРВАЛЬДСА
374 2401743
>>397689

> Ты видимо или боишься гита или не умеешь им пользоваться.


Умею.

> Возможно, не знаешь, что нормальные IDE


Есть vim.

> прекрасно интегрированы с гитом и почти любое действие делается нажатием 1-2 кнопок вместо длинных команд в консоли.


Я в bash тоже быстро выберу команду из истории. А для удаления ветки локально и удаленно написал скрипт, вот!

> Знаю прогеров, которые всю работу с гитом делают в консоли - пиздец как тупо и неэффективно


Ты виндузятник?
375 2401789
>>401743
Будто на линуксе нет своих гуёв и IDE.
376 2401918
>>401743
Я макинтошник
377 2401921
>>401736
ПРИХОДЯТ ПРАВКИ ОТ КЛИЕНТА
@
СЫЧЁВ, ЧЁ ЗА ХУЙНЯ, ОТКУДА 228 УПАВШИХ ТЕСТОВ?
@
НАМ ВЕЧЕРОМ РЕЛИЗ ВЫКАТЫВАТЬ, УДАЛЯЙ ВСЁ НАХУЙ!
378 2402006
>>401921
@
с покерфейсом собираешь без прогона тестов
379 2402031
>>402006
С покерфейсом просишь девопса выключить прогон тестов на дженкинсе? Ну-ну.
380 2402191
>>402031
Можно просто задизейблить все упавшие при правках тесты. А потом если будет время поправить.
381 2402261
>>402031
собираешь через мавен с флагом выключения тестов
@
заливаешь варник через ssh
382 2402264
Посты червя-пидора:
>>402006
>>402191
383 2402265
>>402261
С покерфейсом просишь девопса дать тебе логин и пароль от технической учётки?
384 2402267
>>402265
она у тебя и так есть. Как ещё смотреть что сломалось?
385 2402268
>>402265
и не технической, а админской
386 2402271
>>402267
Через личную учётку с правом только на чтение.
387 2402280
>>402271
в таком случае отсылаю админу, чтобы он сам задеплоил. Раз уж такой боязливый
388 2402282
>>402280
Так он же не знает, чем занимается команда разработки, и ответственность на себя брать не будет.
389 2402604
>>401743

>Ты виндузятник?


На линуксе особый гит?
96C3AC8A-D2D9-483E-943D-5E42E8BD4CF4.jpeg49 Кб, 750x205
390 2402622
ОБДВАЧЕВАЛСЯ
@
5 МИНУТ НЕ МОЖЕШЬ ПОНЯТЬ ЧТО ЗА KABAN МЕТОДОЛОГИЯ
391 2402633
>>402622
Канбанчик.
typeerror.jpg4 Кб, 302x47
392 2402658
393 2402757
>>402658
Типизировай сильнее
394 2402884
>>402604
Там прост консоль (bash) удобнее...
395 2402888
>>402622
Как они совмещают агиль и кабан? Ведь первое - это дейлики и забеги, а второе - это когда сурадж может просто прийти к абхишеку и сказать, что ему надо. Но абхишек бежит и должен завтра отчитаться на дейлике перед мастером, клал он на коллег...
396 2402889
>>402888
Ты путаешь агил и скрам.
397 2402893
>>402889
Мда, возможно. В агил всё разрешено?
398 2402897
>>402893
Агил декларирует лишь достаточно общие расплывчатые принципы "лижи жопу заказчику", а скрам и канбан уже говорят, как конкретно надо строить рабочий процесс.
399 2402969
>>402884
баш есть и на шиндошсе
400 2402976
>>402969
То, что на шинду портировали баш, многое говорит о родной командной строке.
401 2402982
>>397140
Можно искать подстроку по всей истории контента в репозитории, если чо.
402 2403032
>>402897

> а скрам и канбан уже говорят, как конкретно надо лизать жопу заказчику


fix
403 2403033
>>402976
Ну здрасьте. Опять спор винда/линупс. Сейчас 2022 год, всем на это похуй.
404 2403161
>>403033
макинтош.
405 2403305
>>402976
Но это также означает что ты пукнул в лужу про баш.
406 2403310
>>402982
Гитодебил всё никак не может успокоится. Фича была "сделать заебись", а её реализация состоит из пачки однозерновых абстрактных фабрик. Удачи грепать всё это дело.
407 2403798
>>403161
Двачую. Топ для программирования
408 2403943
>>403310
Джавадауну вроде тебя никакой гит не поможет.
409 2403948
>>403798
это троллинг?
410 2404076
>>403305
А что я пукнул? Баш, как и всякий изначально юниксовый совт, под виндой работает коряво, поэтому виндауны и пищат про нажать пару кнопок в ИДЕ (на самом деле 5 кнопок и пощелкать мишкой) - ах как быстро, это вам не консоль!!
411 2404163
>>403161
Деревянный
412 2404166
>>404076
Пукнул ты про соснольку. Гит он и на шиндошсе гит, и баш тут погоды не меняет. А вот в плане соснольки гит - ебанина из аргументов и опций, с документацией, написанной поехавшим пердоликом.
413 2404168
>>404166
Каким бы всратым не был консольный интерфейс, его можно встраивать в более сложные системы, ну хоть тот же Ansible. Автоматизировать ГУИ пока ещё никому в здравом уме не приходило.
png-transparent-pepe-the-frog-illustration-tribal-wars-2-vi[...].png11 Кб, 920x453
414 2404677
СИДИШЬ, БАЛДЕЕШЬ НА НЕНАПРЯЖНОЙ УДАЛЁНОЧКЕ
@
ОТКРЫЛ ОКНО, БАЛДЕЕШЬ ОТ СВЕЖЕГО ВОЗДУХА
@
НА УЛИЦЕ ПИДОР ИЗ ООО ЖИЛКОМСТРОЙУПРАВЁКЛМН, СНЯВ ВЕРХНЮЮ ОДЕЖДУ, НЕСПЕШНО ГУДИТ БЕНЗИНОВОЙ ГАЗОНОКОСИЛКОЙ, ПРЯМО ПОД ТВОИМИ ОКНАМИ
@
ПИДОРУ ПОХУЙ, ЕМУ ЗАРПЛАТУ НЕ ЗА КОЛИЧЕСТВО СКОШЕННОГО ПЛАТЯТ, ТОРОПИТЬСЯ НЕКУДА
@
ЗАКРЫВАЕШЬ ОКНО И НАЧИНАЕШЬ ПАХНУТЬ ПОТОМ
@
ВСЁ РАВНО СЛЫШНО
@
РАБОТАТЬ НЕ МОЖЕШЬ
@
ТВОЁ ЛИЦО

Сука, мамке своей пусть кусты покосит, педераст
415 2404718
>>404677

НИКТО НЕ КОСИТ
@
ВСЕ ЗАРАСТАЕТ
@
РЯЯЯЯЯ, СКОТОУБЛЮДСКАЯ ПИДОРАХИЯ ДАЖЕ ТРАВУ СКОСИТЬ НЕ МОЖЕТ, РЯЯЯЯ
416 2404734
Что происходит в айтишке? С какого всем друг стало важно что бы у тебя глаза горели и слюни от проекта?
У меня 12 лет опыта, сначала был девопсов потом ушел в девелоп.
Сейчас ищу работу синьора/лида. с техническими собесами, задачами, тестами вообще никакой проблемы.
А вот этап когда 15 рыл рассказывают какие они цветочки аленькие я не вытаскиваю.
Вы знаете, наши задачи будут вам не интересны.
А чего вы хотели от бекенда? Ресты, базы, бузинес логика.
Чё там делать то? Бизнесовые хотелки разгребать это такая же рутина. Архитектуру рисовать интересно на новом проекте, на старом только башка болит как туда впихнуть невпихуемое.
Но нет, не интересно вам будет у нас, вы уже все это делали.
А похер ли чего выслать на вашей галере?
Почему это стало так важно?
Я старый пёс и меня формулировкой "деньги или интерес" не проведешь.
Ну и как теперь искать 500к+?
Так получится на солидити начну писать.
Вопрос к синьора помидорам: вы как работу теперь ищете? Или все в вебка ушли?
417 2404735
Что происходит в айтишке? С какого всем друг стало важно что бы у тебя глаза горели и слюни от проекта?
У меня 12 лет опыта, сначала был девопсов потом ушел в девелоп.
Сейчас ищу работу синьора/лида. с техническими собесами, задачами, тестами вообще никакой проблемы.
А вот этап когда 15 рыл рассказывают какие они цветочки аленькие я не вытаскиваю.
Вы знаете, наши задачи будут вам не интересны.
А чего вы хотели от бекенда? Ресты, базы, бузинес логика.
Чё там делать то? Бизнесовые хотелки разгребать это такая же рутина. Архитектуру рисовать интересно на новом проекте, на старом только башка болит как туда впихнуть невпихуемое.
Но нет, не интересно вам будет у нас, вы уже все это делали.
А похер ли чего выслать на вашей галере?
Почему это стало так важно?
Я старый пёс и меня формулировкой "деньги или интерес" не проведешь.
Ну и как теперь искать 500к+?
Так получится на солидити начну писать.
Вопрос к синьора помидорам: вы как работу теперь ищете? Или все в вебка ушли?
418 2404768
>>404718
Да христос с ним, пусть бы зарастало, на травку приятнее глядеть, чем слушать бензиновый выхлоп прямо под ухом.
419 2404771
>>404734

>Вопрос к синьора помидорам: вы как работу теперь ищете? Или все в вебка ушли?


По знакомству, отбиваюсь от предложений бывших коллег и начальников.
420 2404869
>>404166
Ну там неспроста эта ебанина. Ее нельзя заменить на тыктык мышкой.
421 2404883
>>404677
Жиза наимаксимальнейшая.
А самый бугурт вот где: некоторые дома собранием жильцов отказались от покоса своей территории.
422 2405105
>>404718
Мне например нравятся что бы были прям как джунгли. Весь этот покос травы ебаная америкосовская каргокутильсткая хуита.
423 2405107
>>404735
Ну значит приуменьшай свой опыт и достижения.
424 2405201
ФОРМОШЛЕПИШЬ СВОИ ФРОНТЕНДЕРСКИЕ ДЕЛИШКИ
@
ВСЕ БАГИ ВЕШАЮТ НА ТЕБЯ
@
ДАЖЕ КОГДА ОБОСРАЛСЯ БЭК
425 2405317
>>405201
Хуйня какая-то, у нас на фронтенлеров вешают только явные косяки фронта, типа сломавшейся вёрстки в IE. Всё остальное кидают бэкендерам, чтобы разобрались, чей на самом деле косяк.
426 2405497
ПМ СПРАШИВАЕТ - КОГДА БУДЕТ ГОТОВО?
@
ОТВЕЧАЕШЬ - ПРИМЕРНО ЧЕРЕЗ N ЧАСОВ
@
РОВНО ЧЕРЕЗ N ЧАСОВ СПРАШИВАЕТ - УЖЕ ГОТОВО?
@
ТАК КАЖДЫЙ ДЕНЬ

Вот зачем постоянно спрашивать уже готово? а сейчас готово? Как ребёнок, чесслово. Всегда же и так сообщаю когда готово.
427 2405503
>>404883
Пусть наслаждаются своими клещами
428 2405505
>>405497
Кабан платит тебе денежку и хочет извлечь из это результаты, а не невыполненные обещания.
429 2405512
>>405505
От постоянного спрашивания работа не ускоряется, а наоборот замедляется, портят настроение. Причём кабан никогда такое не спрашивал, пока не наняли ПМ. я думаю, это
430 2405513
>>405512
Я думаю это просто ПМ так изображает видимость работы
16494164902320.jpg47 Кб, 570x410
431 2405521
>>405497
Напоминает, что тебе самому надо завышать естимейчики в 2 раза.
432 2406281
>>405512
Большинство ПМ видят свою работу именно в контроле прогресса, для этого ты либо постоянно где-то отписываешься или что-то помечаешь, либо отвечаешь на такие вопросы. Алсо, если ты указал эстимейт и не попадаешь в него, это уже очевидно твоя обязанность дать новый эстимейт, а не сидеть над задачей неопределённое время. Если ты проёбщик и не можешь работать по эстимейтам, бери тасочки на инвестигейт чего-нибудь, аля R&D.
image.png708 Кб, 1280x720
433 2406555
Ну и в чем он не прав?
434 2406561
>>406555
Дай русек, а то непонятна чет
435 2406613
>>406555
Опять ты выходишь на связь, мудило?
436 2406878
>>406281
А r&d это как? Мне вот дают тасочки разобраться с технологией х и или самому ее применить илм самому применить и расписать гайд для команды. Это оно? Все равно убеждают ставить эстимейты короткие. Не на 1-2 дня как рядовая таска, а на 4. А мне надо с новым типом баз и с библиотеками над ней за 4 дня разобраться и составить план переписывания своего сервиса. Или с брокером сообщений.
437 2406901
>>406878

>убеждают ставить эстимейты короткие


Земля пухом.
438 2407011
>>404677
Сидишь на удалёнке
@
Спортзал в твоём доме начал проводить групповые занятия на улице
@
Смотришь на жопы зумерш в лосинах
@
Работа не работается
439 2407418
>>407011
Можно подумать до жоп зумерш ты на порево не дрочил. Уж это точно убийца удалёночки.
440 2408350
441 2408351
>>407418
Теперь подрочу в окно.
442 2408355
>>405497
Если бы ты руководил безмозглой стаей программистов ты бы понимал зачем. Нужно каждую секунду спрашивать готово ли, и не с тем, чтобы узнать ответ на этот вопрос, а с тем, чтобы хотя бы работу начали.
443 2408367
>>407011
Сидишь в офисе
@
Возникло непреодолимое желание подрочить
@
Идёшь в туалет
@
Дрочишь за рекордные 30 секунд
444 2408514
>>408367
Дрочишь 20 минут. И так через день.
445 2408521
>>408514
То есть 40 раз? Где-то читал новость про школьника, который подрочил 50 раз и умер от отёка.
446 2408598
>>408514
Оплачиваемые 3.5 часа дрочки в месяц, лол.
447 2409309
>>408598
На удаленочке у меня и 20 может набраться в особенно нервные месяцы.
448 2409311
Почему на удалёнке сильнее хочется дрочить, чем в офисе?
449 2409352
>>409311
В туалет надо идти и там дрочить менее приятно, чем дома. Я в отпуске каждый день дрочил.
450 2409357
ЗАВТРА ТВОЙ ПОСЛЕДНИЙ РАБОЧИЙ ДЕНЬ ПЕРЕД УВОЛЬНЕНИЕМ
@
ПО ТВОЕЙ ТАСКЕ ОБНАРУЖИВАЮТ БАГ НА ПРЕДПРОДЕ
@
ХОЧЕТСЯ ПОВОЛНОВАТЬСЯ
451 2409388
>>409357

> ПРЕДПРОДЕ


ПСИ
452 2409480
>>409357
@
ПЫТАЕШЬСЯ ПОВОЛНОВАТЬСЯ
@
НЕ ПОЛУЧАЕТСЯ, ВЕДЬ ТЫ ВСЁ РАВНО УХОДИШЬ
@
НИКАКОГО БУГУРТА
453 2409544
>>406878

>Все равно убеждают ставить эстимейты


Не будь слабым не поддавайся.
454 2409581
>>409544
Не получается. Сегодня вот не выспался и хотел два часа от рабочего дня доспать, потому что я заслужил и сидел во внерабочее время эти же пару часов. Но проснулся и не могу уснуть, хотя спал 5 часов.
Примерно также с тем, чтобы тянуть резину. Ну вот сделал я таску и думаю надо её сдать на ревью через 5 рабочих часов. Вроде не много, вряд-ли кто доебется. Но читаешь чатик про то как другие все в мыле что-то делают и прям незаметно для себя через час уже отправляешь таску.
455 2410125
>>409311
Потому что в офисе не комильфо дрочить на цветных лошадей.
456 2410418
>>408521

> Где-то читал новость про школьника, который подрочил 50 раз и умер от отёка.


Помню, читал про 42 раза. И кажется я догадался, в чём заключается "главный вопрос жизни, вселенной и всего такого".
457 2410976
Год на удалёночке. Одичал без тяночек, мечтаю посидеть в офисе..
458 2410982
>>410976
Поэтому я и не уходил на удалёнку, чтобы мочь сидеть в компании ламповых милфочек.
1650690895403.jpg39 Кб, 1024x584
459 2410986
Тяну последнюю лямочку так долго, что знакомые студенточки стали милфами...
460 2410988
>>410976
вышел в город: как же бесят люди вокруг, их непредсказуемые изменения положения, необходимость учитывать их флуктуации вокруг себя. Запахи тел, громкие противные звуки, уродливые лица, бесящие врезающиеся в тебя пиздюки
461 2411160
>>366850
А нахуя тогда 402 Payment Required? Это же уже бизнеслогика
.png15 Кб, 683x128
462 2411167
>>411160
Спроси у шизиков, которые в 1999 году высрали этот код, сами не зная зачем.
463 2411423
402-додик заплатил за пиццу.
464 2411425
https://www.w3.org/Payments/

Стандартизировай
465 2411426
>>411160
нет, это всё придумывалось для html страничек.

403 - нет доступа к страничке
404 - нет такой странички
402 - не проплачен доступ к страничке
466 2411433
>>411426
Но ведь браузер в любом случае просто скажет "ашибка нет доступа вот код"
Поэтому надо делать собственные страницы с ошибками, а там http коды не нужны
467 2411440
>>411426
Явления существования/доступности какой-то сущности можно найти в любой системе, а вот оплатой оперируют далеко не все. Если к странице нет доступа, то это 403, даже если причина в том, что доступ не оплатили. Причин могут быть тысячи, нахуя под неоплаченность отдельный код? Это должно быть в тексте ошибки в теле ответа, а не чем-то фундаментальным. Клиентскому приложению похуй, почему нет доступа, оно в любом случае может только сказать юзеру об этом и показать ошибку с сервера.
Хотя о чём это я. Все респонс-коды кроме 200 - хуита.
468 2411441
>>411440
Ты опять выходишь на связь, мудило? Мало струй мочи на лице?
469 2411443
>>411441
Все струи пролетели мимо, нормальных аргументов за полтора года респонс-срача я так и не услышал.
470 2411452
>>411440
всё так. Но опять же в момент создания не думали ни про какие "клиентские приложения", это создавалось в расчёте только на браузер и html странички
471 2411455
>>411452
В итоге браузеры действительно могут только в HTML, на респонскоды им полностью насрать, а в формах поддерживается только гет и пост.
472 2411460
>>411455
очередной неподдерживаемый никем стандарт.
В жабе таких заброшенных/нереализованных стандартов десятки
473 2411469
>>411443
Потому что ты верующий в Святую Двухсотку, и аргументов услышать ты не можешь. Давай продемонстрирую, вот тебе аргумент: временные ошибки, отосланные клиенту с 200 статус-кодом, закэшируются на промежуточных гейтвеях и клиент будет видеть в браузере "Пук среньк ошибка попробуйте позже", даже когда ошибка будет давно устранена. Начинай манёвры.
474 2411479
>>411469
пост не кешируется
475 2411508
>>411479
А если клиент отправил GET /zalups/100500 тогда как?
REST хуйня нужно все переписать на RPC
476 2411521
>>411508
гет и пут не нужны если ты используешь http как транспорт

POST
getZalupaById
POST
getZalupaByAssId
POST
createZalupa
POST
deleteZalupaById
POST
deleteZalupaByAssId
477 2411557
>>411521
Вы там совсем ебанутые?
478 2411558
>>411557
как ты через рест выразишь ?
moveZalupaToAssByCockId
479 2411559
>>411557
Читай, что такое RPC. Мирок не крутится вокруг реста.
480 2411563
>>411558
Никак, рест предполагает, что вся бизнес-логика на клиенте, а сервер тупо для хранения данных. Соответственно, понадобится мобильный клиент - пиши всю логику с нуля вместо того, чтобы переиспользовать готовые сервисы.
481 2411572
>>411559
Сука на нем тонны кода уже написаны, оно работает и его нужно поддерживать, мне ща бежать все переписывать?
482 2411574
>>411572
ложка говна не испорит бочку говна
483 2411580
>>411558
Зависит от конеткста, можно так например
PUT /zalups/:dick_uuid/move_to_ass
484 2411581
>>411580
POST zalupa-movements/
485 2411588
>>411580
Это не рест. Что за сущность такая move_to_ass?
486 2411644
>>411588
Мы так обычно делаем методы которые не умещаются в картину мира у rest. Rest сам по себе простой как мясорубка, делаешь только CRUD и остальное типа на стороне клиента, но иногда приходится делать всякие такие вещи как перемещение залуп, вот тогда и добавляем методы
487 2411692
>>411644
Обычно такое делают через POST, но суть та же.
.png71 Кб, 273x184
488 2412302
ТИМЛИД УШЁЛ В ОТПУСК
@
ТЕПЕРЬ ВСЕ ЗАДАЮТ ВОПРОСЫ ТЕБЕ
@
ТЫ ПОЧТИ НИЧЕГО НЕ ЗНАЕШЬ
489 2412383
>>412302
НА САМОМ ДЕЛЕ ЗНАЕШЬ
@
ЗНАЕШЬ КАК ЧУВСТВОВАЛ СЕБЯ ТИМЛИД
490 2412389
>>412383
@
ТАК САМ И СТАЛ ТИМЛИДОМ
491 2412427
>>412302

ТИМЛИД УВОЛИЛСЯ
@
ТЕПЕРЬ ТЕБЕ НЕКОМУ ЗАДАВАТЬ ВОПРОСЫ
492 2413181
>>412427
@
ВСЕ ПРИХОДЯТ С ВОПРОСАМИ К ТЕБЕ
@
ПМ С КАБАНЧИКОМ В ПЕРВУЮ ОЧЕРЕДЬ
493 2413367
>>413181
@
ПРОДОЛЖАЮТ ПЛАТИТЬ КАК 7 ЛЕТ НАЗАД, КОГДА ТЫ ПРИШЕЛ В КОМПАНИЮ ДЖУНОМ
494 2413377
>>413367
@
НЕ МЕНЯЕШЬ РАБОТУ, ИБО УВЕРЕН, ЧТО ТЫ НИКОМУ НЕ НУЖЕН, ДА И БОИШЬСЯ ЗНАКОМИТЬСЯ С НЕЗНАКОМЫМИ ЛЮДЬМИ
16501361558820.png312 Кб, 850x682
495 2413414
Лучше продолжу работать за 200, чем выклянчивать 250-300.
496 2413424
>>413414
Если мне предложат ебаться в жопу за 500к, я соглашусь.
497 2413458
>>413424
Да ты и бесплатно согласишься.
498 2413527
>>413458
Возможно.
499 2414045
>>398629
ПОКУПАЕШЬ КОНДЕЙ
@
ДО СЛЕДУЮЩЕГО ЛЕТА ИДУТ ДОЖДИ
500 2414378
>>414045
Ахаха, в дс2 так. Прошлым летом жара была невыносимая, а вот этим летом одни дожди нахуй
501 2414601
502 2416569
>>412383
@
В ОФИС ВХОДИТ СЛЕДУЮЩИЙ ТЫ
503 2423211
>>366344 (OP)
ПРИХОДИШЬ НА НОВОЕ МЕСТО РАБОТЫ
@
ДАЮТ ЗАДАЧУ: "НУ ТИПА ПРИЛОЖУХА НЕ РАБОТАЕТ, НУ ТОЧНЕЕ ДОЛЖНЫ БЫТЬ ЦИФЕРКИ В ГРАДУСАХ, А ПИШЕТ NaN, ХЗ ПОЧЕМУ, ТАМ ВОТ СТАРЫЙ ПРОГРАММИСТ ОСТАВИЛ НОМЕР ЕСЛИ ЧТО ЗВОНИ, УВОЛИЛСЯ ПЕРЕД ТВОИМ ПРИХОДОМ"
@
ИЗУЧАЕШЬ
@
ЛИБЫ НА С++, ИНТЕРФЕЙСЫ РАБОТАЮТ ЧЕРЕЗ ЛУА
@
ЛАДНО ВЕРНЕМСЯ К КОММИТУ, ГДЕ РАБОТАЛО
@
ХМ, ВСЕГО 4 КОММИТА ЗА ПОСЛЕДНИЕ 3 МЕСЯЦА, ПО 10К СТРОК КАЖДЫЙ, ЗАКОММИТИЛИ С БИНАРЯМИ
@
ТАК, ЕБАНА, ЭТОТ КОММИТ НЕ РАБОЧИЙ, ПОСЛЕ НЕГО ЛИБА НЕ СОБИРАЕТСЯ...
@
ЭТОТ ЛОМАЕТ ФУНКЦИОНАЛ ДРУГОЙ ЛИБЫ...
@
ПЕРЕБИРАЕШЬ ВРУЧНУЮ, ДЕЛАТЬ НЕЧЕГО.
@
ПОСЛЕ ДВУХ НЕДЕЛЬ ЕБЛИ, ВИДИШЬ ЧТО ЭТОТ ДОЛБАЕБ СМЕНИЛ ТОЧКУ НА ЗАПЯТУЮ У ПЕРЕМЕННОЙ И ЗАКОММИТИЛ
504 2449864
>>368946
ну че какие новости
Тред утонул или удален.
Это копия, сохраненная 20 октября 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски