Главная Юзердоски Каталог Трекер NSFW Настройки

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 200 10 62
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #77 /butthurt/ Аноним 12/11/25 Срд 01:30:47 3583140 1
17531980259350.png 309Кб, 471x477
471x477
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #77



ВОТ ПИЗДОС ВАЖНАЯ СРОЧНАЯ ЗАДАЧА
@
"СЫЧЕВ ТУТ ЧТО-ТО СЛОМАЛОСЬ ХУЙ ПОЙМИ ГДЕ, ПОСМОТРИШЬ?"
@
"ЗАДАЧА СРОЧНАЯ, ПРОД ПАДАЕТ, ЛОШАДИ МРУТ, КОРОВЫ НЕ ДОЯТСЯ"
@
СКРИПЯ ЗУБАМИ ИДЕШЬ СМОТРЕТЬ И РАЗБИРАТЬСЯ В ЛЕГАСИ КАЛЕ
@
ВОЗЬМИ В РАБОТУ ВНЕ ОЧЕРЕДИ
@
БЕРЁШЬ, ДЕЛАЕШЬ
@
ПОСЛЕДНИЙ КОММИТ ЗДЕСЬ БЫЛ ОТ ОЛЕГА В 2013
@
НЕДЕЛЮ КРАНЧИШЬ, СПРАШИВАЕШЬ У КОЛЛЕГ, ГПТ, АЛЛАХА, ЧТОБЫ УСПЕТЬ ДО РЕЛИЗА
@
ЧЕРЕЗ МЕСЯЦ ПОСЛЕ ВЫПОЛНЕНИЯ ЗАДАЧА НЕ В РЕЛИЗЕ
@
ВИДИМО НЕ ТАКАЯ УЖ И СРОЧНАЯ
@
РАДИ ТОГО, ЧТОБЫ ПОБЫСТРЕЕ СДЕЛАТЬ ЭТУ ТАСКУ ТЫ НЕ СПАЛ 1+ НОЧЬ/ЛËГ ОЧЕНЬ ПОЗДНО/ОТЛОЖИЛ СВОИ ДЕЛА/ВСТРЕЧИ С ДРУЗЬЯМИ И ТЯН
@
В ДЕНЬ РЕЛИЗА АНАЛИТИК ПИШЕТ:
@
"ЗНАЕШЬ, СЫЧЕВ, ОТЛОЖИ ПОКА ТУ ЗАДАЧУ. ЗАКАЗЧИК СКАЗАЛ НЕ СРОЧНО"



КАБАН КАБАНЫЧ, МОЖНО СДЕЛАТЬ ХОРОШО ЗА 4 НЕДЕЛИ, ИЛИ ХУЁВЕЙ, НО ЗА 2.
@
— ХУЯРЬ ЗА 1.
@
— ОК, СДЕЛАЮ ЗА ОДНУ, В ТЕЧЕНИЕ ЧЕТЫРЁХ НЕДЕЛЬ



CLAUDE CODE
@
DAILY LIMIT
@
WEEKLY LIMIT
@
НУЖНО ЕЩË ДОБАВИТЬ HOURLY LIMIT И MINUTELY LIMIT
@
НАЕБАЛ ЖАДНЫЙ CLAUDE CODE, КОГДА ДОСТИГНУТ НЕДЕЛЬНЫЙ ЛИМИТ
@
ИСПОЛЬЗУЕШЬ НЕЙРОСЕТЬ У СЕБЯ В МОЗГУ
@
ОКАЗЫВАЕТСЯ ОНА ТОЖЕ УМЕЕТ КОДИТЬ
@
РАССКАЗЫВАЕШЬ САМ СЕБЕ, ЧТО ТЫ СДЕЛАЛ И ДЛЯ ЧЕГО



ДУМАЕШЬ — В FIRESTORE ОФФЛАЙН РЕЖИМ СУПЕР НАДЁЖНЫЙ И РАБОТАЮЩИЙ ИДЕАЛЬНО
@
БЕСШОВНО И НЕЗАМЕТНО ДЛЯ ПРОГРАММИСТА
@
КАК И РЕКЛАМИРУЕТСЯ
@
ПО ФАКТУ ВСЁ РАБОТАЕТ ПРОСТО УЖАСНО
@
ХОЧЕТ СИНХРОНИЗИРУЕТСЯ
@
ХОЧЕТ — НЕ СИНХРОНИЗИРУЕТСЯ
@
КАК В ОДНУ ТАК И В ДРУГУЮ СТОРОНУ
@
ПРИХОДИТСЯ ПИСАТЬ КУЧУ КОСТЫЛЕЙ, ЧТОБЫ ЭТА ЧУДО СИНХРОНИЗАЦИЯ ХОТЬ КАК-ТО РАБОТАЛА
@
ИЗ-ЗА НЕË И ВЫБРАЛИ ЭТО ПОДЕЛИЕ ОТ ГУГЛА
@
НЕ ЗРЯ Я ЕЙ ВСЕГДА НЕ ДОВЕРЯЛ, А ДОВЕРЯЛ СВОИМ КАСТОМНЫМ API



РЕГАЕШЬ ФЕЙСБУК АККАУНТ ПРОСТО ДЛЯ ТОГО, ЧТОБЫ ПОВЕСИТЬ НА НЕГО SOCIAL SIGN IN В ПРИЛОЖЕНИИ, КОТОРОЕ ДЕЛАЕШЬ ДЛЯ КЛИЕНТА
@
ЧТОБЫ НЕ ПРИВЯЗЫВАТЬ К СВОЕМУ АККУ ПРИЛОЖЕНИЕ, Т.К. ЭТА ПАРАША ЛЮБИТ БЛОКИРОВАТЬ НАЛЕВО И НАПРАВО
@
А ДАЖЕ ЕСЛИ БЫ И НЕТ, ЗАЧЕМ ПРИВЯЗЫВАТЬ ЧТО-ТО ПОСТОРОННЕЕ К СВОЕМУ АККАУНТУ
@
НАЗВАНИЕ ПРИЛОЖЕНИЯ НЕЛЬЗЯ УКАЗЫВАТЬ, НУЖНО УКАЗЫВАТЬ ЧЕЛОВЕЧЕСКОЕ ИМЯ
@
ОК, ПУСТЬ БУДЕТ РЭНДОМНОЕ
@
ВЫ ЗАБАНЕНЫ, СДЕЛАЙТЕ ВИДЕО СЕЛФИ
@
ОК, СДЕЛАЛ
@
ЖДИТЕ 48 ЧАСОВ
@
ПОЧЕМУ-ТО ГУГЛ НЕ БАНИТ ЗА ТАКИЕ БЕЗОБИДНЫЕ ВЕЩИ




Прошлый тред
>>3538878 (OP)
Аноним 12/11/25 Срд 05:43:53 3583150 2
перекат говно
кстати дежурно напоминаю.. бля забыл.. чето про хттп код 200..
Аноним 12/11/25 Срд 05:49:09 3583151 3
image.png 1395Кб, 1000x1006
1000x1006
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
Аноним 12/11/25 Срд 06:30:12 3583155 4
ТРЕБОВАНИЯ К ЗАДАЧЕ:
НА ВХОДЕ ЕСТЬ ГОВНО, НА ВЫХОДЕ ЕДА
@
МОЖЕТ НАОБОРОТ?
@
НЕ, ЗАКАЗЧИК ТАК СОГЛАСОВАЛ
@
ДЕЛАЕШЬ
@
СЛАВИК, ЕДА ДОЛЖНА БЫТЬ ТОЛЬКО ВЕГАНСКОЙ
@
ДЕЛАЕШЬ
@
СЛАВИК, ЕДА ДОЛЖНА БЫТЬ ВЕГАНСКОЙ + КИСЕЛЬ
@
СЛАВИК, ЕДА ДОЛЖНА БЫТЬ ВЕГАНСКОЙ + КИСЕЛЬ + НЕМНОГО ГОВНА
@
СЛАВИК, ЕДА ДОЛЖНА БЫТЬ ГОВНОМ, А ГОВНО ЕДОЙ
@
СЛАВИК, НУ ЧЕГО ТЫ ТАКОЙ ЗЛОЙ, ДА НЕ ГОВОРИЛ ТЫ НИЧЕГО СРАЗУ
Аноним 12/11/25 Срд 16:31:39 3583613 5
ПЛАТЯТ НИЖЕ РЫНКА
@
ЗАКРУЧИВАЮТ ГАЙКИ
Аноним 12/11/25 Срд 16:41:50 3583625 6
ИНДЕКСАЦИЯ
@
МОТИВАЦИЯ
@
КОМПЕНСАЦИЯ
Аноним 12/11/25 Срд 19:21:21 3583797 7
200.png 126Кб, 900x675
900x675
Аноним 14/11/25 Птн 08:56:40 3585064 8
>>3583797
РАЗРАБ ИСПОЛЬЗУЕТ 400 И 500 В БИЗНЕС ЛОГИКЕ
@
НА НЕДОУМЁННЫЕ ВОПРОСЫ ОТВЕЧАЕТ: ТАК НАДО, КОНТРАКТЫ ДОЛЖНЫ БЫТЬ КОНТРАКТНЫМИ
@
МОНИТОРИНГ ПОД ЕГО КОСТЫЛИ НИКТО НЕ ПЕРЕДЕЛЫВАЛ
@
SLI ПОСТОЯННО В КРАСНОЙ ЗОНЕ, АЛЕРТЫ НА МЬЮТЕ, ВСЕМ ПОХУЙ
@
СЕРВИС ПАДАЕТ НА САМОМ ДЕЛЕ
@
ПОЛДНЯ НИКТО НЕ В КУРСЕ, ПОКА ОТ ТП НЕ ПРИЛЕТАЮТ ТИКЕТЫ
Аноним 14/11/25 Птн 10:16:39 3585089 9
Аноним 14/11/25 Птн 10:30:33 3585098 10
>>3585089
Очевидно отправлять 200 и находить в коробке из под питсы говно
Аноним 14/11/25 Птн 10:51:48 3585117 11
>>3585064
Так 400 норм для бизнес логики использовать
А вот 500 кринж, мне даже интересно как он его интерпретирует
Аноним 14/11/25 Птн 10:53:35 3585119 12
>>3585117
И что ты отправишь если на машине из-за выполнения запроса произошло бросание экзепшена?
Аноним 14/11/25 Птн 11:04:24 3585131 13
>>3585119
500 должна указывать на непредвиденный сбой, бизнес логику он отражать никак не может
Аноним 14/11/25 Птн 11:16:58 3585142 14
>>3585131
> 500 должна указывать на непредвиденный сбой
Так
> бизнес логику он отражать никак не может
У тебя баг в бизнес логике. Баг из-за которого падает сервер. Какой это код?
Аноним 14/11/25 Птн 12:17:17 3585192 15
>>3585142
Какой то из 4ХХ, в твоем случае это скорее всего 422
Аноним 14/11/25 Птн 12:18:04 3585193 16
>>3585142
"Невозможно выполнить, не сведён бюджет" это 200 или с натягом 400. Но не 500. А делают 500 - ошибка же
Аноним 14/11/25 Птн 12:24:55 3585199 17
>>3585192
>>3585193
Хм, сомнительно мне кажется. Когда тогда отправлять 500? Можете привести пример?
Аноним 14/11/25 Птн 12:30:17 3585204 18
>>3585199
когда база упала - это 500.
Когда памяти нет - это 500
Аноним 14/11/25 Птн 12:32:23 3585206 19
>>3585142
>У тебя баг в бизнес логике. Баг из-за которого падает сервер. Какой это код?
Это буквально 5хх, лол, ошибка, если у тебя падает сервер это не может быть 4хх
Аноним 14/11/25 Птн 12:33:09 3585208 20
Аноним 14/11/25 Птн 12:36:34 3585211 21
>>3585199
>Хм, сомнительно мне кажется. Когда тогда отправлять 500? Можете привести пример?
Явно - практически никогда

>>3585208
>Ну, тут люди не согласны
Кого это должно ебать. Есть спеки

A 4xx status code is for situations in which an error seems to have been caused by the client

5xx status indicates that the server is aware that it has encountered an error or is otherwise incapable of performing the request
Аноним 14/11/25 Птн 12:38:27 3585213 22
>>3585208
Поэтому простое правило: если сервер может обработать запрос и вернуть ответ, значит возвращай 200, в ответе отдельное поле с кодами.
Аноним 14/11/25 Птн 12:38:32 3585214 23
>>3585211
Понял. Я на мгновение засомневался что правильно прописал коды в контракте
Аноним 14/11/25 Птн 12:39:27 3585216 24
>>3585213
Нет такого правила.
Аноним 14/11/25 Птн 12:42:57 3585217 25
>>3585216
http - транспортный протокол. Бизнес-протокол использует его как транспорт, не более.
Транспорт отработал корректно - код 200. Какой там код вернула приложуха уже смотрим отдельно по спецификации бизнес-протокола
Аноним 14/11/25 Птн 12:48:04 3585219 26
>>3585217
>http - транспортный протокол
Ох, так а почему сразу не сказал что ты долбоеб, вопросов бы не возникало и всем было бы проще.

>>3585217
>Транспорт отработал корректно - код 200
if http.status != error
if parse(http.data) != error
if http.data.status exists and http.data.status.error == ХОРОШО ТОГДА ХОРОШО

вместо одного if http.status == ХОРОШО
даже не знаю что выбрать.
Аноним 14/11/25 Птн 12:58:53 3585230 27
>>3585219
if http.status == 200 хорошо
if http.status == 400 && http.data.status exist ошибка валидации
if http.status == 400 && http.data.status not exist непредвиденная ошибка
if http.status == 500 && http.data.status exist бизнес-ошибка
if http.status == 500 && http.data.status not exist непредвиденная ошибка

тебе надо учитывать что 400 и 500 может прислать не только приложуха, а и все промежуточные слои.
Получил ты такой 400, парсишь его, а теле html заглушка.

В случае же всегда 200 ты знаешь что если получил 200 то всегда сможешь его распарсить
if http.status = 200 {
swith http.body.status {
1, 2, 3, 4
} else {
println "Повторите позднее"
}
Аноним 14/11/25 Птн 13:13:05 3585241 28
>>3585230
>if http.status == 500 && http.data.status exist бизнес-ошибка
Так не бывает. Когда у тебя вылетает сервер это не ошибка бизнес логики. Ошибка бизнес логики не может быть статусом ответа, что это за хуйня вообще. Если у тебя ошибка в логике, ты не возвращаешь ошибку, ты ее исправляешь. Я такого еще не встречал.

Если ты не понимаешь сути кодов,
4хх предполагает что природа ошибки лежит на стороне клиента, и исправить ошибку можно путем изменения содержимого запроса что бы получить требуемые данные(например валдация, отказ аутентификации, проблемы синхронизации).

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


Тебе не нужен еще один статус код, когда у тебя уже есть статус код. Можно внести суб-код, но ты сейчас не о этом
>if http.status == 400 && http.data.status exist ошибка валидации
400 Bad Request
>>3585230
>if http.status == 400 && http.data.status not exist непредвиденная ошибка
404
>if http.status == 400 && любая хуйня
свой код

>В случае же всегда 200
Ты забыл добавить, что тоже самое еще нужно обрабатывать для стандартных хттп кодов помимо тех кто придумал ты, тоесть ты продублировал задачу.
Аноним 14/11/25 Птн 13:20:51 3585249 29
>>3585241
мне лень разбирать тобою написанное, сорян
Аноним 14/11/25 Птн 13:26:28 3585253 30
>>3585249
Ты, буквально, даун который не отличает HTTP от TCP, ты не разбираешь, ты выражаешь то что тебе хочется.
Аноним 14/11/25 Птн 13:37:24 3585266 31
>>3585253
для начала. Как ошибка валидации может быть 400? Согласно спецификации, 400 это невалидная структура самого тела запроса

The 400 (Bad Request) status code indicates that the server cannot or
will not process the request due to something that is perceived to be
a client error (e.g., malformed request syntax, invalid request
message framing, or deceptive request routing).

Делать все ошибки 400 - это уже самодеятельность, не по стандарту.

Далее. Куда ты предлагаешь сувать бизнес-коды? В код 400? Грань между "корректно", "почти корректно" и "некорректно" очень тонкая.

>404
404 вообще может означать что угодно. От отсутствия юзера до отсутствия приложухи

>Ты забыл добавить, что тоже самое еще нужно обрабатывать для стандартных хттп кодов помимо тех кто придумал ты, тоесть ты продублировал задачу.
вообще не понял о чём ты
Аноним 14/11/25 Птн 14:11:29 3585297 32
>>3585266
оригинальный текст статуса, по большому счету сути не меняет
The request could not be understood by the server due to malformed
syntax. The client SHOULD NOT repeat the request without
modifications.
И? Что не так? Ты сам ответил что его для валидации использовать.

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

>Делать все ошибки 400 - это уже самодеятельность, не по стандарту.
Ты читать не умеешь. Помимо общепринятых, https://datatracker.ietf.org/doc/html/rfc2616#section-10.4
ты можешь использовать свои коды

HTTP status codes are extensible. HTTP applications are not required
to understand the meaning of all registered status codes, though such
understanding is obviously desirable. However, applications MUST
understand the class of any status code, as indicated by the first
digit

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

>>3585266
>404 вообще может означать что угодно
это не может означать что угодно. Это означает что ресурса нету. Хотя я ответил изначально мимо, твой пост был не о отсутствии ресурса.
https://datatracker.ietf.org/doc/html/rfc2616#section-10.4.5
Аноним 14/11/25 Птн 14:13:32 3585301 33
>>3585297
какой код взять для "Бюджет не сведён"?
Аноним 14/11/25 Птн 14:17:53 3585305 34
>>3585301
>какой код взять для "Бюджет не сведён"?

В каком контексте?
Аноним 14/11/25 Птн 14:18:51 3585306 35
>>3585305
Я посылаю запрос получения платежа. В ответ надо сругаться что невозможно, бюджет не сведён
Аноним 14/11/25 Птн 14:22:24 3585312 36
>>3585306
10.4.10 409 Conflict

The request could not be completed due to a conflict with the current
state of the resource. This code is only allowed in situations where
it is expected that the user might be able to resolve the conflict
and resubmit the request. The response body SHOULD include enough information for the user to recognize the source of the conflict.


Либо ты можешь придумать свой код, но этот подходит под твои условия.
Аноним 14/11/25 Птн 14:29:05 3585319 37
>>3585312
а если может быть несколько таких конфликтов?
Бюджет не сведён
Сверка не произведена
Платежи не загружены

Как различать эти ответы?
Аноним 14/11/25 Птн 14:34:20 3585325 38
>>3585319
>Как различать эти ответы?
Где ты придумал что ответ со статусом не 2ххх не может содержать тела?
Аноним 14/11/25 Птн 14:37:09 3585326 39
>>3585325
я это и пропагандирую. На все бизнес-ответы возвращать статус 200 со специальным кодом
Аноним 14/11/25 Птн 14:38:35 3585328 40
>>3585326
Ты предлагаешь не обрабатывать ошибки?
Аноним 14/11/25 Птн 14:49:19 3585335 41
>>3585328
БЛЯТЬ

приложуха может выдать ответ? Выдаем 200 + код ответа
400, 500 - в ответе похуй что, это означает пиздец. На клиенте нет смысла парсить
Аноним 14/11/25 Птн 14:54:36 3585343 42
>>3585335
>приложуха может выдать ответ? Выдаем 200 + код ответа
Так а зачем тогда учитывать вообще хттп статус? Приложение всегда сможет выдать ответ, за исключением когда к нему невозможно подключиться.

То есть в твоей схеме хттп статус и не нужен. То есть, ты не понимаешь как работает хттп, если не используешь его функции. Тоесть ты просто шлешь текстовые тцп пакетики на 443 порт.

Вспомнил, кстати, несколько лет назад, пользователем нашего рест-апи был клиент из России, они и сейчас есть, только там уже другие люди это делаеют. Так вот, этот долбоеб долбился по таймауту на ответ 401. Наверное это был ты.
Аноним 14/11/25 Птн 15:03:07 3585355 43
>>3585343
>Так а зачем тогда учитывать вообще хттп статус?
незачем. Если получили 200 - значит транспорт отработал, можно читать что там в ответе.
Если отличное от 200 - значит пиздец, говорим пользователю что пиздец.
Использовать коды http протокола в качестве бизнес-кодов - это неправильно, это смешение уровней абстракций. Почему бы тогда и коды и хедеры в tcp свои собственные не ставить.

http выступает только как транспорт для более высокоуровнего собственного протокола приложухи.
Если захочешь вместо http использовать сокеты - без проблем. Захочешь grpc добавить - опять без проблем, просто пускаешь свой высокоуровневый протокол поверх grpc, не пытаясь использовать его кишочки для своих целей
Аноним 14/11/25 Птн 15:08:37 3585360 44
>>3585355
>200 - значит транспорт отработал, можно читать что там в ответе.
А знаешь еще когда транспорт отработал, когда вы просто получили тцп пакет.

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

>Почему бы тогда и коды и хедеры в tcp свои собственные не ставить.
потому что их там нет, тцп это транспортный протокол.


>Захочешь grpc добавить - опять без проблем, просто пускаешь свой высокоуровневый протокол поверх grpc, не пытаясь использовать его кишочки для своих целей
Абрастодебил, который лепит абстракции поверх абстракций, потому что нужны абракции над абсракциями абсракций ради абсракций.
Аноним 14/11/25 Птн 15:12:13 3585366 45
>>3585360
> хттп это протокол уровня приложения
нет. Только если приложение это html страничка. Если что-то сложнее, то появляется свой собственный протокол
Аноним 14/11/25 Птн 16:48:34 3585465 46
17532059629240.jpg 334Кб, 479x479
479x479
О, родной срачик, давно уже не было.
Аноним 14/11/25 Птн 19:30:48 3585606 47
Аноним 15/11/25 Суб 12:30:51 3585914 48
ПОЧАСОВОЙ КОНТРАКТ НА ФРИЛАНСЕ
@
СДЕЛАЛ ТО, ЧТО ИЗНАЧАЛЬНО НУЖНО БЫЛО
@
КЛИЕНТ ХОЧЕТ КУЧУ НОВЫХ ЭКРАНОВ, ПЕРЕХУЯРИТЬ ФУНКЦИОНАЛ 10 СУЩЕСТВУЮЩИХ ЭКРАНОВ
@
НА КАЖДОМ СОЗВОНЕ В ТЕЧЕНИЕ МИНИМУМ ЧАСА РАССКАЗЫВАЕТ — ТУТ НАДО ТАК, ТАМ НАДО ВОТ ЭТАК
@
НАЧИНАЕТ ВЫСКАЗЫВАТЬ ПРЕТЕНЗИИ, ЧТО БЮДЖЕТ НАМНОГО ПРЕВЫШАЕТ ЗАЭСТИМИРОВАННЫЙ
@
НАПОМИНАЕШЬ ЕМУ СКОЛЬКО НОВЫХ ФИЧ/ИЗМЕНЕНИЙ БЫЛО СДЕЛАНО
@
СОГЛАШАЕТСЯ, ЧТО ДА
@
СПАСИБО ЕМУ ХОТЯ БЫ ЗА ЭТО, ХОТЯ МОЖНО БЫЛО БЫ ОСОЗНАВАТЬ ЭТО И БЕЗ МОЕЙ ПОМОЩИ
@
ПОЧЕМУ-ТО ДРУГИЕ КЛИЕНТЫ ПОНИМАЮТ ЭТО САМИ БЕЗ ПОСТОРОННЕЙ ПОМОЩИ
Аноним 15/11/25 Суб 12:38:21 3585917 49
>>3585914
Ну, у него выбора всё равно нет. Он может жаловаться сколько захочет, что дорого, но работа требует столько времени сколько она требует.
Аноним 15/11/25 Суб 12:46:27 3585925 50
image.png 34Кб, 474x495
474x495
>>3585917
Оно то да. Но нервы он мне не компенсирует. Часто хочется кидать эти пикчи клиентам, но боюсь, они обидятся
Аноним 18/11/25 Втр 15:30:19 3587954 51
ПРОСИШЬ У КОЛЛЕГИ ПРОГРАММИСТА КАКУЮ-ТО ИНФОРМАЦИЮ
@
ПРИСЫЛАЕТ ФОТО ЭКРАНА МОНИТОРА, СДЕЛАННОЕ НА ТЕЛЕФОН
@
ВЕДЬ КОПИРОВАНИЕ ТЕКСТА И СКРИНШОТЫ ПОКА ЕЩË НЕ ИЗОБРЕЛИ
Аноним 18/11/25 Втр 15:55:01 3587967 52
>>3587954
Радуйся, что не голосовуха.
Аноним 18/11/25 Втр 18:34:46 3588026 53
>>3587954
>ПРОСИШЬ У КОЛЛЕГИ ПРОГРАММИСТА КАКУЮ-ТО ИНФОРМАЦИЮ
>@
>ПРИСЫЛАЕТ С КОДОМ 200
>@
>ВНУТРИ СООБЩЕНИЕ 404 YA NE ZNAYU
Аноним 19/11/25 Срд 00:59:49 3588368 54
Первый раз в жизни встретил ростошизу вне двача и внезапно в чате с американскими коллегами. Насмешки над 167 см людьми, бабы пишущие, что мужчин ниже 180 см никогда не видели, и как вишенка одна из них сравнила карланов с насекомыми. Ебало у неё на аватарке как неудивительно жирное и круглое как пончик.

Я внезапно понял почему так много того, что называют "левой повесткой" в США. Потому что там реально куча народа просто озлобленные долбоебы, которым приходиться многократно повторять, что быть озлобленным долбоебом это плохо.
Аноним 19/11/25 Срд 01:47:18 3588380 55
Аноним 19/11/25 Срд 07:58:45 3588419 56
>>3588026
>ПРОСИШЬ У КОЛЛЕГИ ПРОГРАММИСТА КАКУЮ-ТО ИНФОРМАЦИЮ
>@
>ВЫСЫЛАЕТ ТЕБЕ СООБЩЕНИЕ YA NE ZNAYU С SMTP КОДОМ 550
>@
>ТРАНСПОРТ ДРОПНУЛ ЭТО ПИСЬМО НА ПЕРВОМ ЖЕ ХОПЕ
>@
>СИДИШЬ КАК ДЕБИЛ ПЕРЕД КОМПЛЮХТЕРОМ, ВСЁ ЕЩЁ ЖДЁШЬ ОТВЕТА
Аноним 20/11/25 Чтв 08:07:26 3589255 57
>>3587954
>ВЕДЬ КОПИРОВАНИЕ ТЕКСТА И СКРИНШОТЫ ПОКА ЕЩË НЕ ИЗОБРЕЛИ
@
ЗАБЛОЧЕНО СБШНИКАМИ, ТЫ РАБОТАЕШЬ В ВТБ
Аноним 20/11/25 Чтв 19:05:28 3589940 58
РЕБЯТА, Я ПООБЕЩАЛ БИЗНЕСУ, ЧТО СЕГОДНЯ ПОСЛЕ ОБЕДА ВОЗЬМЁМ КРИТИЧЕСКИ ВАЖНУЮ ЗАДАЧУ И К КОНЦУ ДНЯ ЗАКОНЧИМ
@
МЫ ЖЕ УСПЕВАЕМ?
@
НИЧЕГО, Я СКАЗАЛ, ЧТО УСПЕЕМ, СДЕЛАЕМ ВСЁ ВОЗМОЖНОЕ, БИЗНЕС ХВАЛИТ НАШУ КОМАНДУ ЗА ОПЕРАТИВНОСТЬ
@
РЕБЯТА, УЖЕ 17, ЗАДАЧА В РАБОТЕ?
@
ТРЕБОВАНИЯ К ЗАДАЧЕ ЕЩЁ ПИШУТСЯ?
@
ДАВАЙТЕ ПОДНАЖМЁМ
@
РАСПАРАЛЛЕЛЬТЕ ЗАДАЧУ, ПУСТЬ ВСЕ ЕЙ ЗАНИМАЮТСЯ
@
РЕБЯТА, ПОЛЧАСА ОСТАЛОСЬ...
@
РЕБЯТА...
@
ДАВАЙТЕ ОСТАВАТЬСЯ НА СВЯЗИ, ПОКА ЗАДАЧА НЕ БУДЕТ ЗАКРЫТА, НЕ УХОДИТЕ...
Аноним 20/11/25 Чтв 19:08:16 3589944 59
>>3589255
> ЗАБЛОЧЕНО СБШНИКАМИ
@
ВСЁ АНАЛЬНО ЗАБЛОЧЕНО
@
ЭТО НЕ ПОМЕШАЛО КОМПАНИИ СЛОВИТЬ ВИРУС ШИФРОВАЛЬЩИК
@
КОЛЛЕГИ, У КОГО-НИБУДЬ ЕСТЬ ЛОКАЛЬНЫЕ БЭКАПЫ ХОТЬ ЧЕГО-ТО?
@
...
Аноним 20/11/25 Чтв 19:36:24 3589956 60
>>3589944
жиза. Не зашифровались только линуксовые тачки
Аноним 20/11/25 Чтв 20:18:16 3589986 61
БУРГУНДИЯ КИНАФИЛЬМ ХЕХЕ ЯПОНИЯ
Аноним 21/11/25 Птн 07:04:05 3590159 62
>>3589944
@
НАХОДИТЕ ЛИНУКСОВУЮ ПЕКАРНЮ, НА КОТОРУЮ ЛИЛ БЭКАПЫ ОДИН ИЗ РАЗРАБОВ
@
СБ ШТРАФУЕТ РАЗРАБА ЗА НЕСАНКЦИОНИРОВАННОЕ УСТРОЙСТВО В КОНТУРЕ РАЗРАБОТКИ
Аноним 21/11/25 Птн 20:52:48 3590622 63
>>3583140 (OP)
7 ЛЕТ ИЗУЧАЕШЬ ХАМЛ И ДЕЛАЕШЬ НА НЁМ КРУДЫ
ВЕДЬ ЭТО ЖЕ ТЕХНОЛОГИЯ БУДУЩЕГО
ТО ЧТО ЭТО СРАНЫЙ ТЕКСТОВЫЙ ХМЛ ИГНОРИРУЕШЬ
НЕ МОГУТ ЖЕ МАЙКИ БЫТЬ НЕПРАВЫ
2025 НОЯБРЬ
> Проблемы Windows 11, по мнению Microsoft, связаны исключительно с XAML (eXtensible Application Markup Language
ЖИДКО ПУКНУВ ОБТЕКАЕШЬ
@ @ @ @ @ @ @ @ @ @ @ @
Аноним 21/11/25 Птн 21:57:18 3590636 64
>>3590622
> > Проблемы Windows 11, по мнению Microsoft, связаны исключительно с XAML (eXtensible Application Markup Language
> ЖИДКО ПУКНУВ ОБТЕКАЕШЬ

Опять двачера выебали журналисты и он обтекает

https://support.microsoft.com/en-us/topic/kb5072911-multiple-symptoms-occur-after-provisioning-a-pc-with-a-windows-11-version-24h2-update-d2d30684-4e2b-47f5-9899-a00a8e0acb09

> Cause
> The applications have dependency on XAML packages that are not registering in time after installing the update.

Кумар Джопеш не дописал в скрипт установки обновления три команды, а виноват XAML

но XAML та ещё хуйня
Аноним 22/11/25 Суб 11:38:56 3590825 65
>>3590636
Тише. Раст уронил Интернет ты что не слышал этого? Всё раст и хамл это говно и точка.
Аноним 22/11/25 Суб 15:44:49 3590942 66
В ЛЮБОЙ НЕПОНЯТНОЙ СИТУАЦИИ НУЖНО ДЕЛАТЬ СОЗВОН
@
ПОХ, ЧТО В ЧАТЕ ЛЮДИ ТОЧНО ТАК ЖЕ СИДЯТ И ДУМАЮТ, КАК РЕШИТЬ ПРОБЛЕМУ
@
НО ОТ ТОГО, ЧТО ПОПИЗДЯТ ГОЛОСОМ, СРАЗУ СГЕНЕРИРУЮТСЯ ПРАВИЛЬНЫЕ МЫСЛИ
Аноним 24/11/25 Пнд 08:36:31 3591704 67
>>3590942
>ОТ ТОГО, ЧТО ПОПИЗДЯТ ГОЛОСОМ, СРАЗУ СГЕНЕРИРУЮТСЯ ПРАВИЛЬНЫЕ МЫСЛИ
Ну вообще так и есть. Голосовая речь и письменная речь в корне отличаются по своей структуре. Голосовая речь больше подходит для синхронизации мыслей.
Иногда надо заставить разраба выйти на колл и за полчаса выяснить что он там делает, объяснить что надо, чем неделю пытаться это делать через тасочки и чатик.
Аноним 24/11/25 Пнд 09:13:40 3591711 68
>3590942
ЛАТИНСКАЯ АМЕРИКА
Аноним 24/11/25 Пнд 13:07:11 3591832 69
>>3591704
Хуя менеджеришки прячут свое неумение внятно сформировать тз. Съеби из профессии, плиз
Аноним 24/11/25 Пнд 16:07:24 3591988 70
>>3590942
>>3591832


СПРОСИЛ/ПРЕДЛОЖИЛ ЧОТ В ЧАТЕ
@
ОДИН МОЖЕТ ЦЕЛЫЙ ДЕНЬ НЕ ОТВЕЧАТЬ, ПОКА ПАРУ РАЗ НЕ ТЕГНЕШЬ ИЛИ НА ДЕЙЛИ ПРИ ЛИДЕ НЕ СПРОСИШЬ
@
ВТОРОЙ ПОТРАТИЛ ВЕСЬ СВОЙ МЕСЯЧНЫЙ ЛИМИТ ЗНАКОВ ПРЕПИНАНИЯ ПЕРВОГО ЧИСЛА И ТЕПЕРЬ ОТВЕЧАЕТ В СТИЛЕ "ПЕРЕДЕЛАТЬ НЕЛЬЗЯ ОСТАВИТЬ" ИЛИ ПРОЁБЫВАЕТ ВОПРОСИТЕЛЬНЫЕ ЗНАКИ
@
ТРЕТИЙ И ЧЕТВЁРТЫЙ БЕЗ СТРОГО ОПРЕДЕЛЁННОГО НАБОРА СМАЙЛОВ И ЭМОДЗИ (У КАЖДОГО СВОЙ) СЧИТАЮТ СООБЩЕНИЕ САРКАЗМОМ/ИРОНИЕЙ/ЛИЧНЫМ ВЫПАДОМ В СВОЙ АДРЕС И НАЧИНАЮТ ОПРАВДЫВАТЬСЯ/АГРИТЬСЯ
@
ПЯТЫЙ ТУПО НЕ ПОНИМАЕТ ЧТО НАПИСАНО И ОТВЕЧАЕТ ХУЙНЮ
@
ШЕСТОЙ ВЫВАЛИВАЕТ СТЕНУ КОСНОЯЗЫЧНОГО ТЕКСТА КОТОРУЮ БЕЗ ПУЗЫРЯ (ДА И С НИМ ТОЖЕ) НЕ РАЗБЕРЁШЬ
@
СЕДЬМОЙ ПРОСТ ДУШНИТ ДОЁБАМИ ДО ФОРМУЛИРОВОК И НИХУЯ НЕ ОТВЕЧАЕТ ПО ДЕЛУ


Я ебал, если за полчаса-час и/или за пару сообщений вопрос не решился в чате - это созвон. Лиды с менеджерами вообще не парятся - сразу созвоны делают, но наши хоть научились topic/subject в гугломите писать.
Аноним 24/11/25 Пнд 17:33:15 3592028 71
>>3591988
2025 год на дворе!


@
ВОСЬМОЙ СКОПИПАСТИЛ ОТВЕТ НЕЙРОНКИ
Аноним 24/11/25 Пнд 20:10:11 3592138 72
>>3591988
Я не понимаю, как тут помогает созвон? Нужен пример.
Аноним 24/11/25 Пнд 20:14:40 3592148 73
>>3585213
СДЕЛАЛИ ОТДАЧУ КОДА 200
@
ВНУТРИ ОШИБКА
@
ЗАБЫЛИ ОБРАБОТАТЬ ОШИБКУ ОСОБЫМ ОБРАЗОМ
@
5 ЛЕТ ФУНКЦИОНАЛ ВАЛИДАЦИИ ЗАПРОСА НЕ РАБОТАЛ ОТДАВАЯ 200 И ВНУТРИ ОШИБКУ
@
В ДРУГОМ МЕСТЕ ЗАБЫЛИ СДЕЛАТЬ no-cache...
Аноним 24/11/25 Пнд 20:17:35 3592150 74
>>3585266
>404 вообще может означать что угодно
А должно означать исключительно отсутствие такого адреса. Я бы бил ебало за возврат 4хх кодов руками из бизнес слоя.
Аноним 24/11/25 Пнд 20:21:07 3592152 75
>>3592150
Так адрес и отсутствует, ведь он содержит id несуществующей сущности.
Аноним 24/11/25 Пнд 20:23:17 3592153 76
>>3585355
Долбач ты сраный 200 означает что сервер вернул тебе html страницу. По любой другой причине он вернёт тебе 500. Так работал веб изначально и так диды придумали, то что диды не стали переписывать стандарты из-за появления возможности передать в ответ что-то кроме html страничек это другой вопрос.

Ты кстати 201 используешь? А 202?
Аноним 24/11/25 Пнд 20:27:17 3592157 77
200 OK
<body>ГИПЕРТЕКСТ НЕ НАЙДЕН</body>
Аноним 24/11/25 Пнд 20:28:07 3592158 78
>>3592152
А ты в ответ выдаешь html страничку? Если нет и у тебя SPA, то ты долбач.
Аноним 24/11/25 Пнд 20:40:41 3592163 79
>>3592150
404 даже по спеке это отсутствие на сервере страницы или ресурса. расслабься, солнышко
Аноним 24/11/25 Пнд 20:42:21 3592164 80
>>3592138
Да, это непростой текст. Давай созвонимся и всё объясню за 5 мин
Аноним 24/11/25 Пнд 20:48:14 3592166 81
>>3590622
Xaml говнище сраное, я всегда его ненавидел.
Самый охуенный подход в флаттере, когда у тебя не 2 или 3 языка, как в сраном вебе, а 1.
Аноним 24/11/25 Пнд 20:58:36 3592171 82
>>3592028
Я один раз ревьюил код и предложил немного переписать кусок, чтобы код был порядка почище. Так разраб мало того, что заставил чатгпт это исправлять, так ещё и её ответ в комментарии запостил. Открываю я ревью, а там YES YOU ARE ABSOLUTELY RIGHT
Аноним 24/11/25 Пнд 21:09:14 3592177 83
>>3592158
А что ещё мне передавать через протокол передачи гипертекста? Жсон не сработает, хмл тоже, остаётся только хтмл.
Аноним 24/11/25 Пнд 23:58:31 3592225 84
Аноним 25/11/25 Втр 00:15:53 3592229 85
планирую тоже начать так делать
сначала на вторую итерацию ревью и особо душные доебы потом постепенно расширять на весь процесс
в освободившееся время скроллить двачи
Аноним 25/11/25 Втр 06:48:51 3592282 86
>>3592150
такто надо бить по рукам за задание любого http кода отличного от 200 и 201.
Как мне мониторинги настраивать?
Аноним 25/11/25 Втр 06:49:57 3592283 87
>>3592163
ресурс в оригинале это html страничка. Но никак не юзер внутри приложухи
Аноним 25/11/25 Втр 09:19:41 3592298 88
>>3592283
У тебя абстракция протекает. Вот аиб после каждого поста генерируют html, который всем отдают как статический ресурс. А могли бы по простому рендерить на каждый запрос из бд. Получается по-твоему в первом случае если тред не найден, возвращаем 404, а во втором 200 с какашкой внутри. То есть код ответа зависит от реализации, что в общем-то бредовый подход.
Аноним 25/11/25 Втр 09:30:39 3592303 89
UYaWqCLLthumb.png 34Кб, 200x200
200x200
200500 ЯПОНИЯ
Аноним 25/11/25 Втр 09:50:19 3592306 90
>>3592283
>ресурс в оригинале это html страничка
Сам придумал?
Аноним 25/11/25 Втр 12:52:30 3592437 91
>>3592283
content-type такой ну да ну да, я только html бываю
Аноним 25/11/25 Втр 12:55:32 3592439 92
>>3592306
на улице 1990 год, интернет это набор разнообразных протоколов
@
Давайте выдумаем протокол для текстовой информации с возможностью ссылок
@
что есть ресурс? Точно отчёт или юзер, которых иван говнов выдумает через 40 лет
Аноним 25/11/25 Втр 12:56:51 3592440 93
>>3592437
говорит какого типа страничка в результате - хтмл, хмл, октет/стрим и т.д.
Аноним 25/11/25 Втр 13:01:52 3592443 94
>>3592440
Страничка в формате json.
на страничке описание юзера. Не вижу противоречий
Аноним 25/11/25 Втр 13:02:51 3592445 95
>>3592440
Еще классная страничка в формате multipart formdata. Короче, хватит
Аноним 25/11/25 Втр 14:04:10 3592496 96
ПОРУЧИЛИ DEVOPS`У РАЗВЕРНУТЬ ПРОЕКТ В ОБЛАКЕ 1
@
ПРОЕКТ ДО ЭТОГО БЫЛ РАЗВËРНУТ НА ДРУГОМ ОБЛАКЕ И БЫЛО ПРОПИСАНО API, ПО БЫСТРОМУ РАЗВËРНУТОЕ НА МОËМ ЛИЧНОМ СЕРВЕРЕ
@
DEVOPS РАЗВЕРНУЛ ВСË, ПРОПИСАЛ URL НОВОГО ИНСТАНСА API, КОТОРЫЙ ОН РАЗВЕРНУЛ
@
НЕ ЗАПУСТИЛ МИГРАЦИИ ДЛЯ БАЗЫ ДАННЫХ API НА ЭТОМ ИНСТАНСЕ
@
ЕСТЕСТВЕННО API ВОЗВРАЩАЕТ ОШИБКУ 500
@
ОН НЕ СКАЗАЛ МНЕ, ЧТО ОН ПЕРЕНАПРАВИЛ ВСË НА НОВЫЙ ИНСТАНС API
@
ПОТОМ КЛИЕНТ ОРËТ, ЧТО ВСË СЛОМАЛОСЬ
@
Я ТОЖЕ МОГ БЫ ПЕРЕПРОВЕРИТЬ ВСЁ, НО ПОЧЕМУ ДЕВОПС МОЛЧАЛ КАК ПАРТИЗАН?
@
У МЕНЯ И ТАК БЫЛО МНОГО РАБОТЫ ПО РАЗРАБОТКЕ, А ТУТ ЕЩË СЛЕДИТЬ ЗА ТЕМ, ЧТОБЫ ДЕВОПС НЕ НАКОСЯЧИЛ
@
ПОЧЕМУ НЕ ПОПРОСИТЬ РАЗРАБОТЧИКА ПРОВЕРИТЬ, ЧТО ВСЁ РАБОТАЕТ В НОВОМ ИНСТАНСЕ API?
@
ПРОВЕРИТЬ, ЧТО БАЗА ДАННЫХ НАСТРОЕНА И РАБОТАЕТ?
Аноним 25/11/25 Втр 14:56:03 3592531 97
>>3592439
>Давайте выдумаем протокол для текстовой информации с возможностью ссылок
Сам придумал? Или в книжке по информатике для 9го класса прочитал?
То что ты несешь хуйню легко убедится прочитав простую историю, но ты тупой, читать не умеешь и продолжаешь нести хуйню.
Аноним 25/11/25 Втр 17:19:10 3592648 98
ИДИТЕ В ОТПУСК, У НАС ПРОБЛЕМЫ, ВЫ ПОКА НЕ НУЖНЫ
@
УХОДИШЬ
@
...
@
ОЛЕГ, МОЖЕШЬ СРОЧНО ВЗЯТЬ ЗАДАЧУ В РАБОТУ?
Аноним 25/11/25 Втр 17:46:35 3592656 99
ДИЗАЙНЕР НАПИСАЛА В ФИГМЕ, ЧТО ТУТ НУЖЕН ПАРАЛЛАКС ЭФФЕКТ
@
ДЕЛАЕШЬ КРУТОЙ ПАРАЛЛАКС ЭФФЕКТ, ГОРДИШЬСЯ РЕЗУЛЬТАТОМ
@
КЛИЕНТ ПИШЕТ БАГ:
@
ИСПРАВИТЬ РАССИНХРОНИЗАЦИЮ ПРОКРУТКИ КОНТЕНТА И КОЛËСИКА МЫШКИ
@
DIRECTED BY ROBERT BY WEIDE.MP4
@
https://www.youtube.com/watch?v=qzbtdclsJXw
Аноним 25/11/25 Втр 17:47:47 3592657 100
>>3592648
@
ИЗДАЕШЬ МЫЧАЩИЕ ЗВУКИ ПЬЯНОГО В ДУПЕЛЬ ЖИВОТНОГО
@
- ЧТО, СОВСЕМ НЕ ПОЛУЧИТСЯ?
Аноним 25/11/25 Втр 17:58:26 3592666 101
>>3592496

Два долбоёба блят. Один хелсчеки и автомиграции не сделал, второй в мониторинг не смотрит и без согласований чот гдет меняет. Оба не могут договориться. А теперь ебитес
Аноним 25/11/25 Втр 20:20:49 3592727 102
>>3592657
@
НЕ ОТВЕЧАЕШЬ В ТЕЧЕНИЕ ПАРЫ ЧАСОВ
@
ПОДСТАВИЛ КАБАНЫЧА
@
НА РАБОТУ МОЖНО БОЛЬШЕ НЕ ВЫХОДИТЬ
Аноним 25/11/25 Втр 22:52:05 3592831 103
@
ПИYЖАК?
@
ЛАТИНСКАЯ АМЕРИКА
Аноним 25/11/25 Втр 23:36:56 3592861 104
>>3592531
Hypertext Transfer Protocol

a software system that allows extensive linking between sections of text and associated material.

Я не знаю блять где вас таких на работу блять берут. HTTP создан для обмена страничками с текстом в котором есть ссылки на другие странички с текстом и ссылками. Это буквально блять название протокола.

Мир пошёл по пизде в тот момент когда через протокол гипертекста решили слать json и все вот в 2002 году блять. Надо было 20 лет назад послать Дугласа делать свой прикладной протокол и жизнь стала бы проще.
Аноним 26/11/25 Срд 09:27:55 3592970 105
>>3592861
Маня, ты застрял в ловушке "раньше было проще". Все развивается. Все это признают. Да даже rfc по семантике http открой:

HTTP has been the primary information transfer protocol for the World Wide Web since its introduction in 1990. It began as a trivial mechanism for low-latency requests, with a single method (GET) to request transfer of a presumed hypertext document identified by a given pathname. As the Web grew, HTTP was extended to enclose requests and responses within messages, transfer arbitrary data formats using MIME-like media types, and route requests through intermediaries.

Энивей, эти спеки тоже не в камне высечены, какие альтернативы? И какая, по большому счету, разница?
Аноним 26/11/25 Срд 09:31:17 3592974 106
>>3592861
Ну и эта, бля, json тебе чем не текст?

Также спека:
The target of an HTTP request is called a "resource". HTTP does not limit the nature of a resource; it merely defines an interface that might be used to interact with resources.
Аноним 26/11/25 Срд 10:03:57 3592989 107
>>3592861
Насколько нужно быть недалеким чтобы заниматься выкручиванием смысла из интерпретацией слов.
Но даже тут ты обосрался, поскольку в твоей опухшей голове гипертекст воспринимается как текстовый файлик переданый из файловой системы и все тут.

Дай угадаю, ты не кодерок, ты просто админ, который всю жизнь чистил вентиляторы и решил пройти курсы?
Аноним 26/11/25 Срд 10:12:29 3592992 108
>>3592138
>как тут помогает созвон?
В созвоне появляется дополнительный низкоуровневый невербальный канал, плюс короткая обратная связь. Шанс на ошибочное толкование ниже. На хорошо организованном созвоне скорость синхронизации мыслей на порядок выше, чем у текстовой переписки.
Аноним 26/11/25 Срд 10:31:04 3593002 109
>>3592992
на созвоне нет времени думать, только говорить. Менеджерам удобно, им думать не надо, только говорить
Аноним 26/11/25 Срд 10:38:09 3593003 110
>>3593002
>на созвоне нет времени думать,
повестка должна быть опубликован до созвона
Аноним 26/11/25 Срд 10:46:52 3593006 111
>>3593003
>повестка должна быть опубликован до созвона
Чел, мы либеральное общество. Наша повестка и политика отношения ЛГБТ есть на сайте.
Аноним 26/11/25 Срд 12:18:16 3593085 112
>>3592970
сделали протокол для передачи текста, окей.
Но ведь он ничего не знает ни о твоих отчёта, ни о юзерах. Делай свой прикладной текстовый протокол поверх, и там задавай коды про отчёт не сведён. Зачем пытаться смешивать прикладной протокол и протокол передачи текста
Аноним 26/11/25 Срд 12:23:11 3593091 113
>>3593085
>протокол для передачи текста
Ты сейча ссказал, что нельзя картинки по этому протоколу передавать?
Аноним 26/11/25 Срд 12:30:10 3593097 114
>>3593091
потом изобрели html и появилась нужда в картинках в тексте
Аноним 26/11/25 Срд 13:50:00 3593173 115
>>3593091
Можно, но только в виде data URL внутри HTML.
Аноним 26/11/25 Срд 16:40:38 3593271 116
Лид проебался по срокам. Вместо того чтобы планировать приоритетные задачи планировал всякую хрень. Теперь приоритетная задача горит. Лид предлагает людей в помощь, а задача не делиться, она должна быть выполнена последовательно и цельно.

Почему со стороны очевидно, что решения принимаемые руководство неверные, а самому руководству нет? Уже не первый раз попадаю в ситуацию в которой всем кроме менеджера было ясно, что принятые решения плохие?
Аноним 26/11/25 Срд 19:25:07 3593362 117
>>3593085
Хз, так алерты в графане проще настраивать
Аноним 26/11/25 Срд 22:17:48 3593436 118
>>3593362
алертам надо знать сколько раз сругалась валидация?
Как раз когда при ошибке валидации выдаешь 400/500 - алерты трудно ставить, ведь тогда надо фильтровать валидацию от реальных 400/500
Аноним 27/11/25 Чтв 10:51:30 3593628 119
ДИЗАЙН ПРОЕКТА СДЕЛАН В FIGMA
@
ПОДУМЫВАЕШЬ, ЧТО ПОРА МЕНЯТЬ СВОЙ 45" МОНИТОР НА 65"
Аноним 27/11/25 Чтв 11:59:47 3593703 120
Я, КАК КЛИЕНТ/МЕНЕДЖЕР/НЕБО/АЛЛАХ, ХОЧУ...
@
ЮЗЕР СТОРИ
@
СТОРИПОИНТЫ
@
ДЕЙЛИКИ
@
ГРУМИНГИ
@
ГЕЙМИФИЦИРОВАННЫЙ РЕТРО
@
АГИЛЕ
Аноним 27/11/25 Чтв 12:58:32 3593806 121
>>3593703
>Я, КАК КЛИЕНТ/МЕНЕДЖЕР/НЕБО/АЛЛАХ, ХОЧУ...
бляяя
Аноним 27/11/25 Чтв 14:26:03 3593887 122
Аноним 27/11/25 Чтв 17:38:07 3594077 123
>>3593703
Есть только "ЗАЩЕКУ", будете брать?
Аноним 27/11/25 Чтв 17:39:27 3594078 124
>>3593628
@
ПОКУПАЕТЕ ПРОЕКТОР
@
ТЕПЕРЬ МАКЕТ В ФИГМЕ МОЖНО РАЗГЛЯДЫВАТЬ НА СТЕНЕ ДЕВЯТИЭТАЖКИ
Аноним 27/11/25 Чтв 18:10:58 3594096 125
>>3593703
> ГРУМИНГИ
Это когда собак стригут или когда детей в роблоксе домогаются? Нахуя это ойтишникам?
Аноним 27/11/25 Чтв 18:38:23 3594109 126
>>3594096
Это когда рычат низким басом непонятную хуйню под дребезжание гитар
Аноним 27/11/25 Чтв 23:02:42 3594194 127
nashivkastrikey[...].jpg 137Кб, 945x900
945x900
БАРСУКА? ЛАТИНСКАЯ АМЕРИКА
Аноним 30/11/25 Вск 16:08:56 3595500 128
ANDROID
@
НЕ МОГУТ ДАЖЕ СДЕЛАТЬ НАДËЖНО РАБОТАЮЩУЮ SAFE AREA НА ВСЕХ МОДЕЛЯХ
Аноним 30/11/25 Вск 16:26:24 3595511 129
>>3595500
АНДРОИД РАЗРАБОТЧИК С 5 ЛЕТНИМ СТАЖЕМ
@
ЧИТАЕШЬ БУГУРТ
@
НЕ ЗНАЕШЬ ЧТО ТАКОЕ SAFE ARENA В КАКИХ-ТО МОДЕЛЯХ
@
И НОРМАЛЬНО
Аноним 02/12/25 Втр 08:56:38 3596875 130
deprecated1.webp 13Кб, 1080x274
1080x274
deprecated2.jpg 16Кб, 463x177
463x177
>>3595500
ANDROID
@
DEPRECATED
@
ДОСТАТОЧНО
Аноним 02/12/25 Втр 17:44:10 3597237 131
НАПИСАЛ КОД
@
КОЛЛЕГА СПРАШИВАЕТ, КАК ТАМ ЧТО-ТО РАБОТАЕТ
@
ХММ
@
ПОЙДУ ПОЧИТАЮ СВОЙ КОД, КАК В ПЕРВЫЙ РАЗ
Аноним 02/12/25 Втр 17:46:17 3597239 132
>>3597237
> КОЛЛЕГА СПРАШИВАЕТ,
@
СОСРЕДОТОЧЕННОСТЬ НА ТЕКУЩЕЙ ЗАДАЧЕ ПОШЛА ПО ПИЗДЕ
@
ТЕПЕРЬ СНОВА ПРИДЁТСЯ ВХОДИТЬ В РАБОЧИЙ РИТМ
@
ОТВЛЕКСЯ НА МИНУТУ, ВЫПАЛ НА 10
Аноним 02/12/25 Втр 22:11:44 3597360 133
>>3597239
НЕ БОЛЕЕШЬ СДВГ
@
ВСЁ НИКАК НЕ МОЖЕШЬ ПОНЯТЬ ПРО КАКОЙ ПОТОК ГОВОРЯТ ЛЮДИ ВОКРУГ
Аноним 03/12/25 Срд 12:18:41 3597549 134
>>3597239
>ОТВЛЕКСЯ НА МИНУТУ, ВЫПАЛ НА 10
дней
Аноним 03/12/25 Срд 12:36:30 3597574 135
Блять, у меня на работе мержи могут висеть месяцами нахуй. Я вообще порой не понимаю, чем занимается тимлид. Задач нет нихуя, процессов, естественно, никаких нет. Спринты? А что это такое?

В понедельник пишу ему, мол, нехуй делать блять, задачи кончились.

- Ну вот у нас есть на горизонте огромная-фича-нейм
- Не могу сейчас к ней приступить, разработка заблокирована мержами (моими же), которые уже 2 недели висят
- Пук среньк

Чтоб вы понимали, список открытых мержей уже не помещается на одной странице в гитлабе. И это не какая-то огромная контора с гиганстким проектом, а команда из 4ех человек.

Заебало блять.
Аноним 03/12/25 Срд 12:50:43 3597592 136
>>3597574
Подними этот вопрос на ретроспективе )

Я как-то был в похожей ситуации и прост начал каждый день утром хуярить в командный чат список всех моих МРов + сколько дней каждый из них висит + что ими заблокировано. Не помогло но я отрабатывал последние 2 недели перед съёбом

Алсо твой тимлид наверн выгорел/намылил лыжи на новую работу/прост заебался или все вместе. Можешь забить, можешь самоорганизоваться с остальными разрабами и ревьюить друг друга. С таким подходом не думаю что лид чот стоящее наревьюит.
Аноним 03/12/25 Срд 13:29:35 3597627 137
>>3597592
Тут проблема в том, что мой тимлид стал тимлидом, потому что прошлый ушел. А так он был обычным разрабом. И мне вообще не нравится, как он исполняет тимлидские обязанности. Он хорош как разраб, но бля как тимлид…

>Можешь забить, можешь самоорганизоваться с остальными разрабами и ревьюить друг друга. С таким подходом не думаю что лид чот стоящее наревьюит.

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

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

Отдельный лол ловлю с того, как тимлид постоянно говорит, что нам бы еще разрабов в команду, когда я регулярно оказываюсь в ситуации, когда нечего делать. Бардак, одним словом.
Аноним 03/12/25 Срд 13:35:53 3597629 138
ЛИД НАМ НУЖНО РЕШИТЬ ПРОБЛЕМУ Х
@
ЭТО НИЗКОПРИОРИТЕТНО
@
ПРОДАКТ НАМ НУЖНО РЕШИТЬ ПРОБЛЕМУ Х
@
ЭТО НИЗКОПРИОРИТЕТНО
@
БЛЯ, НАХУЙ, ЗАКАЗЧИК В АХУЕ, ВАШ ГОВНОПРОДУКТ НЕ РАБОТАЕТ! КАКОГО ХУЯ ВЫ ЗАРЕЛИЗИЛИ ЭТО С ПРОБЛЕМОЙ Х?
@
АНТОН, ПОЧЕМУ ТЫ НЕ РЕШИЛ ПРОБЛЕМУ Х РАНЬШЕ? ЭТО ЖЕ ТАОЯ ЗОНА ОТВЕТСТВЕННОСТИ. МЫ С ЛИДОМ НЕ МОЖЕМ ЗА ВСЕМ УСЛЕДИТЬ. ТЫ ГОВОРИЛ ПРО ЭТУ ПРОБЛЕМУ? ЗНАЧИТ ТЫ НЕ СИОГ АРГУМЕНТИРОВАТЬ ЕЁ ВАЖНОСТЬ. Я ДАЖЕ НЕ ПОМНЮ, СТОБЫ ТЫ КОГДА-ТО ПРО НЕЁ УПОМИНАЛ.


🤡🤡🤡
Аноним 03/12/25 Срд 14:11:05 3597645 139
>>3597629
Да просто пересылаешь им письмо с их словами "Это низкоприоритетно", и они затыкаются.
Аноним 03/12/25 Срд 14:15:04 3597648 140
>>3597360
Ну радуйся. Возможно, тебя ещё ждёт выгорание
Аноним 03/12/25 Срд 14:38:38 3597657 141
>>3597645
Да это как обычно всё на митингах обсуждалось, а не в чатах. Хоть бы уволили меня после этого. Наконец-то появиться мотивация найти другое место работы
Аноним 03/12/25 Срд 16:59:31 3597784 142
>>3597629
Пришел начальник отделения с вопросом кто виноват и что делать. Я показал пальцем на менеджеров и отдал фикс. Начальник сказал, что разберётся. Если меня и уволят, то возможно, что не одного.
Аноним 03/12/25 Срд 19:31:38 3597880 143
>>3597627
попроси право на мердж
Аноним 03/12/25 Срд 20:11:55 3597891 144
>>3597657
>Наконец-то появиться мотивация найти другое место работы
))))))))))))))))))))))))))))))))))))))))))
Аноним 03/12/25 Срд 21:16:24 3597913 145
>>3587954
НУЖЕН ТОКЕН/ДЛИННАЯ АЙДИШКА
@
ЛОВИ СКРИНШОТ, ДАЛЬШЕ САМ
Аноним 03/12/25 Срд 21:37:28 3597919 146
>>3597913
Нищееба бугурт. Мак умеет копировать текст прям с картинки.
Аноним 03/12/25 Срд 22:00:12 3597925 147
>>3597919
И это охуенно, сколько раз это экономило время.

Но присылать скриншоты текста - это всё равно немного по-свински.
Аноним 04/12/25 Чтв 01:43:13 3598023 148
>>3583140 (OP)
ПЕРЕКАТИЛСЯ С ОДНОГО ПРОЕКТА НА ДРУГОЙ, ЧТОБ РАЗВИВАТЬСЯ
@
РАНЬШЕ ЗАНИМАЛСЯ ПОДСЧЕТОМ МЕТРИК И ДОБАВЛЕНИЕМ НОВЫХ В КАКИХ-ТО ТАБЛИЦАХ ФАЙЛОВ В УЖАСНОМ КОДЕ, ГДЕ ВСЕ НЕПОНЯТНО СЧИТАЕТСЯ И НАМЕШАНО В СПАГЕТТИ-КОД, НИКТО НЕ ПРИКАСАЛСЯ К НЕМУ ОЧЕНЬ ДАВНО, ПОТОМУ ЧТО СЕРВИС НИКОМУ НЕ НУЖЕН
@
ПЕРЕШЕЛ НА НОВУЮ РАБОТУ, ГДЕ ПРОЕКТ НРАВИТСЯ, ВСЕ ИНТЕРЕСНО, КРАСИВАЯ АРХИТЕКТУРА.
@
вВ ИТОГЕ ТЕБЕ НА НЕМ ВСЕ РАВНО ДАЮТ ФИЧИ, ГДЕ НУЖНО ЗАЛЕЗТЬ ЛИБО В СТАРЫЙ СТРЕМНЫЙ СЕРВИС, ЛИБО НАПИСАТЬ ДЕСЯТЫЙ АНАЛОГ ДАШБОРДА, МЕТРИКИ КОТОРОГО ДОЛЖНЫ СОВПАДАТЬ С МЕТРИКАМИ ДЕВЯТИ ПРЕДЫДУЩИХ РЕАЛИЗАЦИЙ, КОТОРЫЕ ЗАЛУПНО СЧИТАЮТСЯ 10 РАЗ В НЕПОНЯТНЫХ МЕСТАХ, КАЖДЫЙ РАЗ ПО-РАЗНОМУ, ЕЩЕ И ДОБАВИТЬ СВОИХ, НЕМНОГО ИЗМЕНИВ И НАПИСАТЬ ПО ВСЕМУ ДОКУМЕНТАЦИЮ
Аноним 04/12/25 Чтв 08:37:09 3598066 149
>>3598023
Что за стек/позиция? Это же явно не бэкендерская работа
Аноним 04/12/25 Чтв 10:56:22 3598130 150
>>3597627
По тебе видно, что ты дурачок. Нет задач - сиди своими делами занимайся или что-то новое изучай. А то ни себе, ни людям не даешь спокойно жить. Тебе больше всех надо скорее на новый БМВ для любовницы своего кабана заработать?
Аноним 04/12/25 Чтв 11:17:17 3598150 151
>>3597627
Я сначала подумал, что это я пост написал и забыл о нем, но нет. Привет разработчик с идентичными рабочими процессами.

> Тут проблема в том, что мой тимлид стал тимлидом, потому что прошлый ушел. А так он был обычным разрабом. И мне вообще не нравится, как он исполняет тимлидские обязанности. Он хорош как разраб, но бля как тимлид…
мяу.

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

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

> Отдельный лол ловлю с того, как тимлид постоянно говорит, что нам бы еще разрабов в команду, когда я регулярно оказываюсь в ситуации, когда нечего делать. Бардак, одним словом.
Я бы радовался на твоём месте. Можно заняться своими делами. У меня же 200+ задач в бэклоге. Хватит лет на 10 по моим подсчётам.
Аноним 04/12/25 Чтв 12:22:49 3598205 152
>>3598150
> Хватит лет на 10 по моим подсчётам.
@
НЕЙРОСЕТЬ ДЕЛАЕТ ВСЁ ЗА МЕСЯЦ
@
КОЛЛЕГИ, ГДЕ У НАС В ГОРОДЕ КОРМЯТ БЕСПЛАТНО, ЗНАЕТ КТО?
Аноним 04/12/25 Чтв 12:36:50 3598210 153
>>3597657
Всегда нужно фиксировать информацию, особенно важную, электронно.
Я скриншочу отдельные сообщения, и у меня есть отдельная папка в почтовом клиенте.
По дефолту соглашаться с тимлидом не стоит, у тебя своя голова на плечах, чтобы подсветить нужные моменты, чтобы вы потом вдвоем не ограбили.
Это база.
Скорее всего в твоём случае ты неинициативный
Аноним 04/12/25 Чтв 12:50:05 3598222 154
>>3598210
Понял, в целом согласен.
> Ты не инициативный
Я был инициативным, но за это денег не платят. Каждый раз когда я предлагал делать что-то на перекор лиду, то лид обижался и всё равно делал по своему с фразой "мне лучше знать". Иронично, что после того как его сменили другим лидом, то новый лид делаеь именно то, что я предлагал делать предыдущему. В целом, я по опыту понял, что если руководитель самодур, то ты как работник можешь только перевестись в другую команду. Убеждать в чем-то человека выше по иерархической лестнице бесполезно, потому что каждое твоё слово делиться на два, в случае если у него есть собственное виденье.
Аноним 04/12/25 Чтв 14:18:15 3598267 155
Аноним 04/12/25 Чтв 14:40:05 3598281 156
>>3598130
>>3598150
Да бля, я не люблю проебываться на работе, особенно когда она потенциально есть, но разработка заблокирована висящими МРами. «Делай поверх МРа, потом ребейзнешь» - говорит тимлид. А то что там будет тонна конфликтов, его мало ебет. Поревьювить блядский мерж, который висит третью неделю? Нахуй надо, лучше сам ебись с конфликтами потом. Ну а я ебал с ними возиться. От так
Аноним 04/12/25 Чтв 14:56:32 3598297 157
>>3598281
Тогда переводить в другую команду или ищи другую работу. Я бы так сделал.
Аноним 04/12/25 Чтв 15:02:41 3598302 158
>>3598267
> Нейродебил, плез
@
ЧТО МИЛОК, ТОЖЕ РАБОТЫ ИЗ-ЗА ИИ ЛИШИЛСЯ?
@
ДЕРЖИ ЧЕПЛЫЖКУ ГРЕЧИ
@
ЕЩЁ ВЕЧЕРОМ ВЫДАЁМ, ЗАХОДИ
Аноним 05/12/25 Птн 17:14:14 3599152 159
ПРИВЛЕКАТЬ ИИ - СТИЛЬНО, МОДНО, МОЛОДЕЖНО
@
ВЫКИНУ ВСЕХ ПАГРАМИИСТОВ НА МОРОЗ, ОСТАВЛЮ МАШКУ ПРОМПТЫ ПИСАТЬ
@
ПОДПИСКА-ХУЙПИСКА, ПИДАРЫ, ЛАДНО ПОКУПАЕМ
@
НУ ТАК СПРОСИ У ИИ, ЧЕГО НЕ РАБОТАЕТ?
@
НУ ТАК СПРОСИ У ИИ, ЧЕГО РЕЗУЛЬТАТ НЕВЕРНЫЙ
@
ЭЭЭ.. ЭТА... НУ СПРОСИ У ИИ, ЧЕГО КЛИЕНТСКАЯ БАЗА ПРОСЕЛА
Аноним 06/12/25 Суб 10:31:49 3599452 160

ДАВАЙТЕ ИСПОЛЬЗОВАТЬ GQL
@
НО ТОЛЬКО ВСЕ ДАННЫЕ БЭК ДОЛЖЕН ГОТОВИТЬ ЗАРАНЕЕ ЧТОБЫ ФРОНТ НЕ МОГ НАГРУЖАТЬ БД
@
В ИТОГЕ КАЖДЫЙ ЗАПРОС ИМЕЕТ УНИКАЛЬНЫЙ ДТО ЧТОБЫ ФРОНТ НЕ ДЕРНУЛ ЛИШНЕГО

ДАВАЙТЕ ПИСАТЬ МИКРОСЕРВИСЫ
@
НО НЕЛЬЗЯ СИЛЬНО МНОГО ЗАПРОСОВ СЛАТЬ ПОЭТОМУ ХРАНИМ ПОЧТИ ВСЕ ДАННЫЕ ЛОКАЛЬНО В КАЖДОМ СЕРВИСЕ
@
КАЖДЫЙ СЕРВИС ВЫНУЖДЕН ПОСТОЯННО СИНХРОНИЗИРОВАТЬ СВОИ ЛОКАЛЬНЫЕ ДАННЫЕ
@
СВЕРХУ ЕЩЕ НАВАЛЕН КЭШ ВЕДЬ НЕЛЬЗЯ СДЕЛАТЬ ЛИШНЕГО ЗАПРОСА К СВЯТОЙ БД
@
У ВСЕХ СЕРВИСОВ ОДНА БД И ОНИ СИДЯТ ПО СХЕМАМ
@
НА СХЕМЫ ЖЕ ДЕЛЯТСЯ И СТЕНДЫ, НО ПРОД КОНЕЧНО ЖЕ ОТДЕЛЬНО
@
ВСЕ СЕРВИСЫ ОБЩАЮТСЯ ПО REST API И ОБРАТНЫЕ ВЫЗОВЫ ПО URL

ВЫ В КРУПНОМ БАНКЕ
Аноним 06/12/25 Суб 11:00:45 3599461 161
>>3599452
> ВЫ В КРУПНОМ БАНКЕ
Классика
Аноним 06/12/25 Суб 11:05:28 3599465 162
>>3599461
Когда говоришь что это странно и неправильно смотрят как на ебнутого.
Аноним 06/12/25 Суб 11:34:37 3599470 163
@
МЫ БЕРЕМ НАПРАВЛЕНИЕ НА ВВЕДЕНИЕ AI В НАШ ПРОЦЕСС РАЗРАБОТКИ
@
ПОДНИМАЮТ GITHUB COPILOT НА 8000 ТОКЕНОВ КОНТЕКСТА
@
"УВАЖАЕМЫЙ МЕНЕДЖЕР, ВЫ ПОНИМАЕТЕ, ЧТО ЭТО 8000 ТОКЕНОВ НА ВХОД И НА ВЫХОД? ТО ЕСТЬ LLM СМОЖЕТ СГЕНЕРИРОВАТЬ НА 150 СТРОК КОДА ТАКИЕ ЖЕ 150 СТРОК КОДА"
@
"ДА, УВАЖАЕМЫЙ ПРОГРАММИСТ, Я ПОНИМАЮ"
@
"ВЫ ПОНИМАЕТЕ ЧТО ЭТО БЕСПОЛЕЗНО ДЛЯ РЕАЛЬНЫХ ПРОЕКТОВ В КОТОРЫХ ПО 100-200 ТЫСЯЧ СТРОЧЕК КОДА?"
@
"ДАВАЙТЕ ПОСЛУШАЕМ ЧТО СКАЖУТ ОСТАЛЬНЫЕ СОТРУДНИКИ"
@
- ОЙ, КАК ЭТО КРУТО! НЕВЕРОЯТНО ПОЛЕЗНО! Я ОБОЖАЮ ФУНКЦИЮ АВТОДОПОЛНЕНИЯ КОПИЛОТА! (МЕНЕДЖЕР ПО ПРОДАЖАМ)
- МОЯ ПРОДУКТИВНОСТЬ ВЫРОСЛА В 2 РАЗА ПО ОЩУЩЕНИЯМ! КЛАСС! (ПИТОН-ЭНИКЕЙ, КОТОРЫЙ ПИШЕТ СКРИПТЫ ДЛЯ ПОВОРОТА КАРТИНОК НА 90 ГРАДУСОВ)
- ОДНОЗНАЧНО ПОЛЕЗНАЯ ФИЧА! (КЛАУД САППОРТ ИНЖЕНЕР ПЕРВОЙ ЛИНИИ)
@
"СОТРУДНИКИ ДОВОЛЬНЫ УВАЖАЕМЫЙ ПРОГРАММИСТ."
@
МЕНЕДЖЕР ПОЛУЧАЕТ ПРЕМИЮ И ОВАЦИИ СО СТОРОНЫ ТОП-МЕНЕДЖМЕНТА ВО ВРЕМЯ ГОДОВОГО МИТИНГА
@
ПРОХОДИТ ГОД
@
"УВАЖАЕМЫЕ СОТРУДНИКИ, МЫ ПРОАНАЛИЗИРОВАЛИ КТО И КАК ИСПОЛЬЗУЕТ GITHUB COPILOT И ПРИШЛИ К ВЫВОДУ, ЧТО 98% РАЗРАБОТЧИКОВ ЕГО ПЕРЕСТАЛИ ИСПОЛЬЗОВАТЬ ПОСЛЕ ПЕРВОГО МЕСЯЦА ПО ПРИЧИНЕ ТОГО, ЧТО ОН БОЛЬШЕ ОТВЛЕКАЕТ ИХ ОТ РАБОТЫ СВОИМИ НЕВЕРНЫМИ ПОДСКАЗКАМИ. ТАКЖЕ НАМ ПОСТУПИЛО МНОЖЕСТВО ЖАЛОБ, ЧТО ЧАТБОТ ОТ МАЙКРОСОФТА ОГРАНИЧЕН 8000 ТОКЕНОВ ЧТО ДЕЛАЕТ ОБЩЕНИЕ С НИМ НИЗКОПРОДУКТИВНЫМ ТАК КАК ОН НЕ МОЖЕТ СГЕНЕРИРОВАТЬ ДАЖЕ ОДНУ ФУНКЦИЮ ДО КОНЦА. ВСЛЕДСТВИЕ ЧЕГО МЫ РЕШИЛИ ОТКАЗАТЬСЯ ОТ ЭТОГО РЕШЕНИЯ."
Аноним 06/12/25 Суб 15:30:13 3599533 164
Аноним 06/12/25 Суб 19:34:40 3599643 165
>>3599533
В случае GQL связанные сущности грузятся по месту. N+1? Ну ты сам выбрал GQL. По сути фронт напрямую в бд ходит.

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

Монолит всегда лучше и проще.
Аноним 06/12/25 Суб 20:11:35 3599671 166
>>3599643
> Монолит всегда лучше и проще.
Не всегда лучше, но всегда проще, это да.

Мне кажется люди часто не понимаю первопричину появляения микросервисной архитектуры. Есть закон Брукса, который гласит, что увеличение продуктивности команды обратно пропорционально размеру команды. То есть 1 разработчик даёт 100 % эффективности. 2 разработчика 190 % эффективности. 10 разработчиков 500 % эффективности. Связано это с тем, что каждое решение приходиться согласовывать со всей командой, изменение кода в одном месте вызывает каскадные изменения в другом месте, время тестирования фичи А сопряжено с тестированием 50 других фичей потому что так написан CI пайплайн и так далее.

Исходя из этого закона следует, что чем меньше команда разработки, тем выше её эффективность. Вопрос: как можно уменьшить команду разработки таким образом, чтобы процесс принятия решений в этой команде не нужно было согласовывать с остальными 30 000 программистами работающими в Microsoft? Выделить часть фичей, а может даже всего одну фичу, в отдельный проект. Посадить туда трех разработчиков, одного менеджера и пусть они улучшают эту одну фичу до идеала.

Хочешь использовать Postgress в качестве БД? Используй. Тебе не нужно это согласовывать с 10 техлидами. Хочешь писать на Go? Пиши на Go. Хочешь внедрить зубодробительный гайдлайн как можно писать в проекте, а как нельзя? Внедряй. Делай что хочешь, главное таски закрывай по фичи побыстрее.

Микросервисная архитектура это решение не технической, а управленческой проблемы. Когда это понимаешь, то она обретает смысл.

Вполне логичный вопрос после прочитанного выше: а почему у нас микросервисная архитектура в команде из 10 разработчиков? И ответ: потому что менеджмент невежествен. В частности те менеджеры, которые вводят любые бизнес-процессы потому что "так сделано в компании X!" не стремясь понять почему в компании X так сделано. Любой нормальный менеджер знает, что пока в команде меньше Y человек не нужно даже думать о смене монолита на другую архитектуру.
Аноним 06/12/25 Суб 20:58:07 3599689 167
>>3599671
Хорошо расписал.
Я сам когда-то поддался на этот хайп, но длительный опыт показал, что просто охуеть какое количество усилий уходит на поддержку работоспособности распределённого монолита, который неизбежно получается, когда одна команда бьёт проект на микросервисы.
Аноним 06/12/25 Суб 21:00:36 3599690 168
>>3599689
> Хорошо расписал
Спасибо
Аноним 07/12/25 Вск 09:34:25 3599816 169
image 495Кб, 1080x2008
1080x2008
Аноним 07/12/25 Вск 09:47:34 3599822 170
>>3599671
Микросервисы еще требуют высокой культуры разработки и проектирования архитектуры, а также бешеных денег на инфру. Как у нас у лида тряска от большого количества запросов в бд и межсервисных вызовов, ведь это нагрузка.

Самое интересное что grpc не используется, даже там где его логично воткнуть. Потому что "он не человекочитаем" хотя наши дто не пишутся в логи блять.

И так во всем. Берется технология или подход, из него убирают кор механики и пытаются использовать. В итоге всем очень больно. Берутся "общие решения банка" и все команды должны их использовать, похуй что в нашем стеке принято использовать другие технологии, а под те что надо нет документации, библиотек и даже ИИ с трудом может выдать ответы из-за малого корпуса материалов.
Аноним 07/12/25 Вск 09:49:30 3599823 171
>>3599816
Кек. Кстати да, монолит спокойно масштабируется. Просто используются разные билд варианты одной и той же кодовой базы. Поэтому аргумент микросервисных архитекторов про масштабирование не более попытка пустить пыль в глаза.

Оффтоп. У нас лид команды двумя главными аргументами перехода с java на go, назвал наличие линтера и горутин в go. На вопрос в чем отличие этого от линтера и зелёных потоков в java в ответ было тяжёлое молчание, после чего он сказал, что решение уже принято. Примерно также выглядит человек аргументируюший преимущества микросевисной архитектуты масштабированием.
Аноним 07/12/25 Вск 09:57:30 3599826 172
>>3599822
Понимаю твою боль. В моей компании тоже самое. Уже четвертая итерация переписывания всего решения потому что менеджмент в очередной раз пришел к моменту осознания, что снова сделали "говно".

Симптоматично, что несмотря на наличие рефлексии, никого из менеджмента ответственного за уже третий провал создания SaaS платформы не уволили. На ошибках учатся. Наверное. А возможно это просто попил бабла инвесторов.
Аноним 07/12/25 Вск 17:19:14 3600062 173
>>3599823
> Просто используются разные билд варианты одной и той же кодовой базы.
Можешь чуть подробнее рассказать? Грубо говоря бд юзеров пилится пополам по некому признаку, в связи с чем код в паре мест меняется для каждой половины?
Я просто не погромист, так, балуюсь.
Аноним 07/12/25 Вск 17:35:09 3600066 174
>>3600062
Разные сервисы выделяются из монолита путем сборки разных конечных аппок которые разделяют общую модель данных и общий базовый функционал.
Аноним 07/12/25 Вск 17:39:38 3600068 175
>>3600062
> Можешь чуть подробнее рассказать?
В зависимости от системы сборки это по разному реализовано, но так или иначе билд-вариант это просто набор файлов (в С++ можно до строчки кода) которые относятся к какому-то билду (featureA, featureB, release, debug, так далее).

Например, featureA содержит в себе только тот код, который нужен для этой фичи, только те зависимости которые нужны для этой фичи, только те ресурсы которые нужны для этой фичи. Если тебе нужно масштабировать на несколько серверов только эту фичу и не тащить за собой всё остальное приложение, то собираешь только её и развертываешь как отдельный артифакт.
Аноним 07/12/25 Вск 17:41:32 3600069 176
>>3600066
То есть не микросервисы, а просто сервисы? Отличие только в отсутствии взаимодействий между ними?
Аноним 07/12/25 Вск 18:22:40 3600085 177
>>3600069
> То есть не микросервисы, а просто сервисы?

Что ты имеешь ввиду? Сервис - это что угодно, что оказывает услугу потребителям. Микросервис - это конкретная архитектура решения.

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

- В монолите фича 1 живет в том же репозитории, что и фича 2. В микросервисе фича 1 живет в репозитории 1, а фича 2 живет в репозитории 2.

- В монолите фичи переиспользуют общий код, потому что они в одном репозитории. В микросервисе общего кода между фичами нет.

> Отличие только в отсутствии взаимодействий между ними?

Почему ты подумал, что между ними не может быть взаимодействия? Что мешает фиче 1 сделать запрос фиче 2 на другом сервере?
Аноним 07/12/25 Вск 19:21:49 3600137 178
>>3600085
> > То есть не микросервисы, а просто сервисы?
> Что ты имеешь ввиду?
Это скорее была ирония, потому что я не понял, чем твое изначальное описание распределенного монолита отличается от микросервисов.

> Почему ты подумал, что между ними не может быть взаимодействия? Что мешает фиче 1 сделать запрос фиче 2 на другом сервере?
Потому что в моем представлении микросервисная архитектура была больше про сам код и взаимодействия между его кусками, а не про его организацию в проект, процесс разработки и менеджмент команды. Скорее всего я не прав, но как человека, который не планирует вкат в разработку, меня больше именно это интересовало всегда.
Если рассматривать только эти аспекты, то вроде бы ты описал то же самое, что микросервисы, но без микро.

> - В монолите фичи переиспользуют общий код, потому что они в одном репозитории. В микросервисе общего кода между фичами нет.
Я правильно понял, что под общим кодом имеются ввиду либы, модули и так далее? Если нет, то в чем проблема копипастить код из соседней фичи?

> Если ты не понял, то разница между монолитной и микросервисной архитектурой заключается в разной связанности частей решения между собой.
Все же уточню. Имеется ввиду связанность на каком этапе? На этапе разработки? Потому что если исходить из
> Что мешает фиче 1 сделать запрос фиче 2
Та на этапе эксплуатации решения связанность там та же самая, что у микросервисов.
Аноним 07/12/25 Вск 20:04:40 3600171 179
>>3600137
> Если рассматривать только эти аспекты, то вроде бы ты описал то же самое, что микросервисы, но без микро.
Для меня это звучит как разделение слова машина на "ма" и "шина". Микросервис - это не "микро" и "сервис", это отдельное слово имеющее самостоятельное значение.
> Я правильно понял, что под общим кодом имеются ввиду либы, модули и так далее?
Да, верно.
> Все же уточню. Имеется ввиду связанность на каком этапе? На этапе разработки?
На всех этапах. На этапе написания кода, на этапе выбора зависимостей, на этапе сборки, на этапе тестирования, на этапе деплоя, на этапе рантайма. Чем связанность больше, тем ближе мы к монолиту. Чем связанность меньше тем ближе к микросервисной архитектуре. Отдельный репозиторий обрубает связанность по коду, по зависимостям, по сборке, по тестированию, по деплою, оставляя свзанность лишь по рантайму если такая связанность предполагается архитектором.
> Та на этапе эксплуатации решения связанность там та же самая, что у микросервисов.
Да, верно, но это не зависит от архитектуры решения в терминах микросервис vs монолит. Это другое разделение standalone vs distributed решение. Можно иметь распределенный монолит, который может быть как набор идентичных приложений развернутых на разных машинах, так и в виде отдельных фичей, собранных из одной кодовой базы, и развернутых на разных машинах. Можно иметь автономный микросервис, когда все микросервисы решения запускаются на одной машине. Просто чаще всего монолит запускают как автономное, а микросервис как распределённое решение.
Аноним 10/12/25 Срд 22:35:03 3602171 180
>>3583140 (OP)
я джун-разраб, нашел работу в 2025 году на hh.ru
абсолютно левый для компании, отобрался без проблем из 500 человек в продуктовую небольшую (40 человек штат) компашку
прибавили зп уже через 2 месяца до конца изначального испытательного срока

задавайте вопросы
Аноним 10/12/25 Срд 22:51:49 3602182 181
Аноним 10/12/25 Срд 22:59:15 3602183 182
>>3602182
1 собес по кайфу прошёл
Аноним 11/12/25 Чтв 10:21:49 3602357 183
РУКОВОДИТЕЛЬ КОМАНДЫ В ОТПУСКЕ
@
ПРИСУТСТВУЕТ НА ВСЕХ СОЗВОНАХ
@
ОТВЕЧАЕТ В ЧАТЕ
@
О - ОТДЫХ
Аноним 11/12/25 Чтв 10:58:31 3602420 184
>>3599470
А у вас чат бот или агент копайлота?
А пользуюсь claude code, батя говорит малаца.
Аноним 11/12/25 Чтв 11:11:46 3602436 185
>>3602420
У них скорее всего безопасники/админы не дают норм коммерческие/облачные модели, а локальных мощностей только на 8кб контекста хватает, который и в Claude code будет говном.
Аноним 11/12/25 Чтв 11:11:49 3602437 186
>>3602420
И то и другое. Из-за того, что менеджмент решил поднять свой сервак такой маленький контекст. А использовать сервер майков они не захотели из-за подозрительного соглашения про использование данных.

В итоге пересадили разработчиков на курсор. Я сейчас его испытываю. Есть свои косяки, но пока точно лучше чем копайлот на своем сервере.
Аноним 11/12/25 Чтв 11:13:16 3602442 187
>>3602436
Всё так, подтверждаю
Аноним 11/12/25 Чтв 11:32:51 3602448 188
>>3602357
Раз хочет, пусть выгорает - его дело
Аноним 11/12/25 Чтв 13:31:37 3602573 189
>>3602437
>подозрительного соглашения про использование данных.
Кому вы блять нужны 300 лет. Ей богу сука ебаные шизофреники которые хранят корпоративные тайны хуй пойми чего. У вас в коде ключи шифрования я открытом виде или номера кредиток руководства?
Аноним 11/12/25 Чтв 14:00:27 3602600 190
>>3602573
Ну, это даже не их желание, а желание заказчиков. Да, такое бывает. Заказчик говорит вы должны пройти сертификацию как организация и если в сертификации есть пункт про использование ллмок, то будь добр соответствуй.
Аноним 11/12/25 Чтв 14:32:06 3602629 191
ЗЕРО ТРАСТ СЕКЬЮРИТИ
@
ТОНКИЕ КЛИНТЫ ВЕЗДЕ
@
ДОСТУПЫ НУЖНО ЗАПРАШИВАТЬ НА КАЖДЫЙ ПУК ПО ОТДЕЛЬНОСТИ
@
КРИТИЧЕСКАЯ ЧАСТЬ ПРОЕКТА ЗАВИСИТ ОТ ЛИБЫ ВАСЯНА С ДВУМЯ ЗВЕЗДОЧКАМИ НА ГИТХАБЕ
@
ВЕРСИЯ НЕ УКАЗАНА
Аноним 11/12/25 Чтв 14:51:23 3602637 192
>>3602629
ПОКУПАЕШЬ У ВАСЯНА РЕПОЗИТОРИЙ ЗА КРИПТУ
@
РЕЛИЗИШЬ НОВУЮ ВЕРСИЮ С ФЕЙКОВОГО АККАУНТА ПОДКЛЮЧЕННОГО ЧЕРЕЗ ИРАНСКИЙ ВПС
@
ВРЕМЯ ДЕЛАТЬ ДЕНЬГИ
Аноним 11/12/25 Чтв 18:48:50 3602827 193
Блять, как меня заебал нахуй долбоеб-лид. Через каждое нахуй третье слово пидорас перебивает своими тупыми комментариями.

Сука. Когда меня уже уволят с этой параши господи.
Аноним 11/12/25 Чтв 19:24:15 3602842 194
>>3602629
>ЗЕРО ТРАСТ СЕКЬЮРИТИ
>@
>ТОНКИЕ КЛИНТЫ ВЕЗДЕ
>@
>ДОСТУПЫ НУЖНО ЗАПРАШИВАТЬ НА КАЖДЫЙ ПУК ПО ОТДЕЛЬНОСТИ
@
СЕРВЕРА ЛОВЯТ ШИФРОВАЛЬЩИК
Аноним 11/12/25 Чтв 23:21:57 3602934 195
>>3602171
Это ты тот анон который фронтенд на Java пишет? И какая зп/стек по итогу?
Аноним 12/12/25 Птн 05:31:52 3603004 196
>>3602934
Это вниманиеблядок, который в КАЖДОМ треде отметился. Не кормите вниманиеблядка
Аноним 12/12/25 Птн 07:42:30 3603015 197
>>3599470
У меня +- такое же было, только делал бота для продаж на основе этих иишек
в итоге решили свернуть проект по причине "ну им все равно никто не пользуется"
минус деньги на ровном месте :)
Аноним 14/12/25 Вск 01:05:56 3604134 198
SUPERWALL
@
ПРИ РЕАЛИЗАЦИИ СЛОЖНОЙ ЛОГИКИ ЕБЛИ БОЛЬШЕ, ЧЕМ С CODE
@
ОТЛАДКА — ËБАНЫЙ АД
@
NOCODE — ЭТО ЖЕ ТАК ОХУЕННО
Аноним 14/12/25 Вск 08:27:01 3604174 199
>>3604134
Кек, я ещё 12 лет назад говорил, что визуальное программирование это хуйня. Выглядит для рекламы заебись, а если надо именно с этим работать, но не удобней чем текстовой блокнот. Время идёт, а менеджмент остаётся некомпетентными хомяками.
Аноним 14/12/25 Вск 10:07:35 3604183 200
>>3604134
> NOCODE
Помнится, ещё лет 5 назад в нюфаг-треде столько же срали эти ноукодом/лоукодом, сколько сейчас срут про нейронки. Забавно было наблюдать, как всё это сдулось.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов