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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 527 33 116
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #73 /butthurt/ Аноним 02/02/25 Вск 20:59:11 3379226 1
code 34o3408593[...].png 325Кб, 604x483
604x483
17380597375250[[...].png 337Кб, 1035x717
1035x717
2 + 2 = 4
@
ЗНАЕТЕ Я ЗАМЕТИЛ, ЧТО НАШИ ЗАКАЗЧИКИ СОВСЕМ НЕ ЗАБОТЯТСЯ, ЧТО 2 ЭТО 2
@
ДА-ДА, Я НАСТРОИЛ ВСЕ НАСТРОЙКИ, ЧТОБЫ 2 БЫЛО 2
@
А Я ПРОВЕЛ ОВЕРИНЖИНИРИНГ, ЧТОБЫ УБЕДИТЬСЯ, ЧТО 2 + 2 ЭТО 4
@
КСТАТИ, А ВОТ 4, ЭТО ВЕДЬ ЕЩЁ И 1 + 3?
@
ДЕЙСТВИТЕЛЬНО, НО ЗНАЕТЕ ПОКА 4 ЭТО 4 НЕ ВАЖНО КАК ОНО БЫЛО ПОЛУЧЕНО
@
ВСПОМИНАЯ ЗАКАЗЧИКОВ И ИХ ОПЫТ ДАЖЕ ЕСЛИ БУДЕТ 0.001 + 3.999 ОНИ ДАЖЕ НЕ ЗАМЕТЯТ
@
Я НАПОМИНАЮ КОЛЛЕГИ ОЧЕНЬ ВАЖНО, ЧТОБЫ БЫЛО 4. ВЕДЬ ЕСЛИ БУДЕТ НЕ 4, А НАПРИМЕР 5, ТО ЭТО БУДЕТ НЕ ТО ЧТО МЫ ОЖИДАЕМ
@
МЫ ПРОВЕЛИ СБОР ДАННЫХ И УБЕДИЛИСЬ, ЧТО 2 + 2 ДЕЙСТВИТЕЛЬНО РАВНЯЕТСЯ 4
@
ДА-ДА, НО СБОР ДАННЫХ ЭТО НЕ РЕАЛЬНЫЙ МИР, В КОТОРОМ 2 МОЖЕТ ОКАЗАТЬСЯ НЕ 2, И ТОГДА БУДЕТ НЕ 4
@
А КСТАТИ, 3 ГОДА НАЗАД 2 + 2 БЫЛО РАВНО 4?
@
МЫ НЕ ЗНАЕМ, НО У НАС ЕСТЬ ОТЧЁТ ПО ТОНКОЙ НАСТРОЙКИ НАШЕГО РЕШЕНИЯ ГДЕ УКАЗАНО, ЧТО 2 + 2 = 4
@
А ЧТО ЕСЛИ УБРАТЬ 2 ИЗ УРАВНЕНИЯ? ЭТО ВСЁ ЕЩЁ БУДЕТ 4?
@
НУ, ЕСЛИ ВМЕСТО ДВУХ 2 ПОДСТАВИТЬ ОДНУ 4 И ИЗБАВИТЬСЯ ОТ ЗНАКА СЛОЖЕНИЯ, ТО БУДЕТ 4
@
30 МИНУТ ПИЗДЕЖА ПРО ХУЙНЮ, КОТОРУЮ ЛЮБОЙ ПРИДУРОК ПОНЯЛ ЗА ПЕРВУЮ СЕКУНДУ РАЗГОВОРА
@
ВРЕМЯ 7 ЧАСОВ ВЕЧЕРА


Предыдущий трэд >>3341285 (OP)
Аноним 02/02/25 Вск 21:03:33 3379229 2
>>3377109 →
> Завлабы

ПРИШЕЛ ПРИКАЗ О НАЗНАЧЕНИИ ТЕБЯ ЗАВЛАБОМ
@
В ДОКУМЕНТЕ ОШИБКА И НАПИСАНО ЗАВУЛАБ
@
ДУМАЕШЬ, ЧТО ЭТО НЕ ВАЖНО И ВСЕ РАВНО СТАВИШЬ ПОДПИСЬ
@
ТЕПЕРЬ ТЫ ЗАВУЛАБ, ПОВЕЛИТЕЛЬ ГРЕШНЫХ ДУШ И ВЕДЕШЬ В БОЙ ЛУЧШУЮ ЦЕНТУРИЮ САТАНЫ
Аноним 02/02/25 Вск 21:13:51 3379244 3
Аноним 03/02/25 Пнд 04:33:55 3379357 4
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
Аноним 03/02/25 Пнд 04:40:04 3379360 5
Аноним 03/02/25 Пнд 10:02:35 3379455 6
image.png 427Кб, 1035x717
1035x717
Пицца йоба.png 1371Кб, 1000x1006
1000x1006
>>3379357
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
Аноним 03/02/25 Пнд 20:57:39 3380012 7
video2025-02-03[...].mp4 8811Кб, 1280x720, 00:02:01
1280x720
Аноним 03/02/25 Пнд 21:14:51 3380036 8
Аноним 03/02/25 Пнд 21:15:06 3380039 9
.jpg 33Кб, 610x343
610x343
Аноним 03/02/25 Пнд 22:49:01 3380097 10
Аноним 10/02/25 Пнд 19:59:08 3385961 11
17390024251301.jpg 216Кб, 1080x1064
1080x1064
Приходишь на лайтовую галеру, где нет таймтрекинга и заглядывания в жопу
@
Сразу внедряют таймтрекинг, шпионское ПО, фотографируют морду через камеру, все прелести Освенцима
@
Меняешь их на другую галеру, где нет всего этого
@
Аноны, мы будем внедрять мониторинг сотрудников, не пугайтесь


нет блядЬ, дело не во мне, просто так совпадает
Аноним 10/02/25 Пнд 22:07:10 3386071 12
изображение.png 149Кб, 441x441
441x441
>>3385961
Прошлая галера ввела тайм-трекинг для всех после того как заподозрила что я не 8 часов в день работаю. Свалил оттуда через месяц.
Аноним 10/02/25 Пнд 23:02:38 3386102 13
Аноним 11/02/25 Втр 22:25:09 3386921 14
@
СУЩЕСТВУЕТ ГОВНО РЕШЕНИЕ НА iOS
@
СУЩЕСТВУЕТ РАЗРАБОТЧИКИ ИЗ СОСЕДНЕЙ ТИМЫ, КОТОРЫЕ ЕГО ЕДЯТ
@
СКАЗАЛИ СДЕЛАТЬ АНДРОИД РЕШЕНИЕ
@
ДЕЛАЕШЬ НОРМАЛЬНО
@
СПРАШИВАЕШЬ У ИХ РАЗРАБА КАК БЫ ЕМУ БЫЛО УДОБНЕЙ ВЫЗЫВАТЬ ФИЧУ
@
РАЗРАБ ПОНИМАЕТ, ЧТО РЕШЕНИЕ ОТЛИЧАЕТСЯ ОТ ГОВНОРЕШЕНИЯ НА iOS
@
КУКУРЕКУ, ЕПТА, ТЫ ЧЕ? ПОЧЕМУ ТЫ НЕ ГОВНО ДЕЛАЕШЬ?
@
ОБЬЯСНЯЕШЬ ПОЧЕМУ РЕШЕНИЕ НА iOS ГОВНО
@
Я КОНЕЧНО ПОНЯЛ.
@
МОЖЕМ ОБСУДИТЬ ГОЛОСОМ ЕСЛИ ХОЧЕШЬ И Я ПОКАДУ ЧТО УЖЕ СДЕЛАНО
@
НЕТ, ИДИ НАХУЙ, Я ТРЕБУЮ МИТИНГА СО ВСЕМИ ПРОДАКТ МЕНЕДЖЕРАМИ, ЧТОБЫ ОНИ УЗНАЛИ ЧТО ТЫ ДЕЛАЕШЬ НЕ ГОВНО КАКОЕ БЫЛО НА iOS
@
В АХУЕ АХУЕЕВАЕШЬ ОТ ЭТОГО ПИДРИЛЫ ЕБАНОГО
Аноним 11/02/25 Втр 23:07:54 3386944 15
image.png 594Кб, 700x420
700x420
>>3379226 (OP)
@
ДВА ДНЯ ДО ПУБЛИЧНОГО РЕЛИЗА
@
ТЕСТИРОВЩИК ПОЛУЧАЕТ NaN на запрос 2+1+1
@
НОВЫЙ РЕЛИЗ ПОЛУЧИТСЯ СОБРАТЬ ТОЛЬКО НА СЛЕДУЮЩИЙ ДЕНЬ ПОСЛЕ МИТАПА ГДЕ ПРЕЗЕНТУЮТ НОВЫЙ СЕРВИС
Аноним 11/02/25 Втр 23:11:12 3386945 16
Аноним 11/02/25 Втр 23:30:42 3386954 17
>>3386921
@
РАССКАЗАЛ ТЕХ ЛИДУ
@
ТЕХЛИД СКАЗАЛ
@
А ХУЛЕ ТЫ НЕ ГОВНО ПИШЕШЬ?
@
Всё. Всё. Всё. Нахуй. В пизду. Просто в пизду. Отработал 4:30 часа вырубаю принудительно уведомления на смартфоое и пека и меня не существует. Сказали делать идиотское решение - делаю без вопросов.
Аноним 11/02/25 Втр 23:40:53 3386959 18
>>3386954
Это кстати релаьное худшее. Мне вот морально тяжело делать хуйню, я не хочу делать хуйню.
Аноним 12/02/25 Срд 03:09:37 3387013 19
КОЛЛЕГИ
@
ОРГАНИЗАЦИОННЫЙ МОМЕНТ
Аноним 12/02/25 Срд 08:29:51 3387149 20
ТРЕНИНГ ПО АВТОРСКОМУ ПРАВУ НА КОНТЕНТ
@
УДАЛЁН ТАК КАК СОДЕРЖАЛ ПРОТИВОПРАВНЫЙ КОНТЕНТ
Аноним 12/02/25 Срд 09:06:36 3387162 21
@
ДЕЛАЕШЬ ВСЕ ЗАДАЧИ ЧЕРЕЗ НЕЙРОНКУ
@
СТАЛ СИЛЬНЕЙ
@
ТЕХНИЧЕСКИЕ РАБОТЫ В OPEN AI
@
НЕ МОЖЕШЬ РЕШИТЬ ДЖУН-ЗАДАЧУ
Аноним 12/02/25 Срд 14:48:29 3387470 22
Аноним 12/02/25 Срд 14:55:34 3387486 23
Аноним 12/02/25 Срд 15:00:34 3387497 24
>>3387162
СЛУЧАЙНО ЗАКРЫЛ ВКЛАДКУ С НЕЙРОНКОЙ
@
ОБРАТНО ОТКРЫТЬ НЕ МОЖЕШЬ ПОТОМУ ЧТО УЖЕ РАЗУЧИЛСЯ ПОЛЬЗОВАТЬСЯ БРАУЗЕРОМ И КОМПЬЮТЕРОМ
@
А ТАКЖЕ ЕСТЬ, СРАТЬ И ДЫШАТЬ
@
ОБМЯКАЕШЬ
Аноним 12/02/25 Срд 21:22:18 3387987 25
>>3379226 (OP)
можно бригаду что не так с этим graphql
Аноним 12/02/25 Срд 21:40:46 3387998 26
Аноним 12/02/25 Срд 21:42:08 3387999 27
>>3387987
Очень удобно найти запрос, в котором прилетела ошибка или просто посмотреть какой-то конкретный запрос
Аноним 13/02/25 Чтв 04:46:34 3388097 28
Аноним 13/02/25 Чтв 05:43:21 3388107 29
Аноним 13/02/25 Чтв 14:58:28 3388431 30
>>3387162

В КОМПАНИИ СИЛЬНО БЮРОКРАТИЗИРОВАНЫ СПЕЦИФИКАЦИИ НА ВСЁ. ПО 2-3 ТАБЛИЦЫ НА КАЖДЫЙ ЭНДПОЙНТ API, ПО 4-5 СТОЛБЦОВ НА КАЖДОЕ ПОЛЕ, С ЛОГИКОЙ ВООБЩЕ ПИЗДЕЦ, И ВСЁ ЭТО НУЖНО СОГЛАСОВЫВАТЬ
@
ПОЯВЛЯЕТСЯ ЗАДАЧА СПРОЕКТИРОВАТЬ API ДЛЯ НОВОГО СЕРВИСА, ПОЛТОРА ДЕСЯТКА ЭНДПОЙНТОВ, ПО 5-10 ПОЛЕЙ В ЗАПРОСЕ/РЕСПОНСЕ
@
ВСЕ АНАЛИТИКИ, КОТОРЫЕ ОБЫЧНО ЭТИМ ЗАНИМАЛИСЬ, ВНЕЗАПНО ОКАЗАЛИСЬ ЗАНЯТЫ ЧЕМ-ТО БОЛЕЕ ДРУГИМ
@
ЭТУ ОХУЕННО ВАЖНУЮ ЗАДАЧУ С РАДОСТЬЮ ПОРУЧАЮТ ТЕБЕ, БЕКЕНДЕРУ, СОВМЕСТНО ОЦЕНИВ ЕЁ В 5 ДНЕЙ
@
ОХУЕВАЕШЬ
@
ОХУЕВАЕШЬ
@
ОЗАРЕНИЕ!
@
ЗА ПОЛТОРА ДНЯ ИЗ ГОВНА, ПАЛОК, РЕФЛЕКСИИ, OPENAPI, MARKDOWN, КАКИХ-ТО ТУЛОВ С ГИТХАБА ДЕЛАЕШЬ ГЕНЕРАТОР ПРОМПТОВ, КОТОРЫЕ В ЧАТГОПОТЕ/OPENAI API ДЕЛАЮТ ТЕБЕ ИЗ КОДА НА ТВОЁМ СТЕКЕ И OPENAPI-СПЕКИ НУЖНЫЕ ТАБЛИЧКИ В MARKDOWN
@
ЕЩЁ ПАРА СКРИПТОВ ИХ СОРТИРУЕТ, НУМЕРУЕТ, СКЛЕИВАЕТ, ДОБАВЛЯЕТ ЗАГОЛОВКИ И ПРАВИТ ЧТО НАДО
@
MARKDOWN ЛЕГКО ВСТАВЛЯЕТСЯ В СТРАНИЦЫ CONFLUENCE, ВСЁ ВЫГЛЯДИТ КАК РОДНЕНЬКОЕ
@
ВОТ ОНО ТОРЖЕСТВО СИМБИОЗА КРЕМНИЯ, ДИПЛЁРНИНГА И КРЕАТИВА НАД РУТИНОЙ!
@
ВЫЖИДАЕШЬ 3 ОСТАВШИХСЯ ДНЯ ИЗ ОЦЕНЕННЫХ, СОХРАНЯЕШЬ СТРАНИЧКУ В КОНФЛЮ, ОТПРАВЛЯЕШЬ СПЕКУ НА СОГЛАСОВАНИЕ И ПЕРЕКЛЮЧАЕШЬСЯ НА ДРУГИЕ ЗАДАЧИ
@
ЧЕРЕЗ НЕДЕЛЮ ПИШУТ, ЧТО ЕСТЬ ЗАМЕЧАНИЯ, НАДО ПОФИКСИТЬ, ПАРУ ДНЕЙ ХВАТИТ?
@
ОЖИДАНИЕ: САЙДНОУТЫ В СТРАНИЧКЕ С КОММЕНТАРИЯМИ, КОММЕНТЫ ПОД СТРАНИЦЕЙ С УКАЗАНИЕМ НОМЕРОВ РАЗДЕЛОВ/ТАБЛИЦ, ВСЁ МОЖНО СПАРСИТЬ И СНОВА СКОРМИТЬ ЧАТГОПОТЕ ДЛЯ САММАРИ
@
РЕАЛЬНОСТЬ: САЙДНОУТЫ И СРАЧИ В САЙДНОУТАХ, КОММЕНТЫ ПОД СТРАНИЦЕЙ БЕЗ УКАЗАНИЯ НОМЕРОВ РАЗДЕЛОВ/ТАБЛИЦ, КОММЕНТЫ И СРАЧИ В ДЖИРЕ, ДЕСЯТОК ТРЕДОВ В ЧАТИКЕ С ОБСУЖДЕНИЯМИ И СРАЧАМИ, ДВЕ ВИДЕОЗАПИСИ СОЗВОНОВ С НЕВНЯТНЫМ БУБНЕЖОМ, ХУЁВЫЙ ТРАНСКРИПТ ТРЕТЬЕГО СОЗВОНА, НЕСКОЛЬКО ПОЧТОВЫХ ПЕРЕПИСОК, ЧЬИ-ТО МЭДСКИЛЗЫ В ПАВЕРПОЙНТЕ, DRAW.IO, ФИГМЕ И ДАЖЕ ПЕЙНТЕ, СКРИНЫ ЧАТОВ В ТЕЛЕГЕ И ДИСКОРДЕ
@
ЧАТГОПОТЕ НЕ ПОМОГЛИ НИ КОНТЕКСТ, НИ ПРОМПТЫ, НИ ВАН/ФЬЮ ШОТ ЛЁРНИНГ, НИ CHAIN OF THOUGHTS, НИ-ХУ-Я: ОНА НЕ ПОНИМАЕТ ЭТОГО ДЕРЬМА
@
ОХУЕВАШЬ
@
ОХУЕВАЕШЬ
@
ПРОКЛИНАЕШЬ ВСЁ И БЕРЁШЬ НА ЗАДАЧУ ПЯТЬ ДНЕЙ ВМЕСТО ДВУХ
@
ВОТ ОНО ТОРЖЕСТВО БАРДАКА И ДОЛБОЕБИЗМА НАД КРЕМНИЕМ, ДИПЛЁРНИНГОМ И КРЕАТИВОМ


рассчитываю съебать в отпуск до того как закончится второй раунд согласований
Аноним 13/02/25 Чтв 15:03:16 3388433 31
>>3388431
Я половину слов не знаю мне кажется из текста. Точнее не догадываюсь о том, что это на самом деле из контекста. А вот всё что ты делал оно кому-то реально нужно? Это потом люди и правда читают?
Аноним 13/02/25 Чтв 16:39:25 3388495 32
>>3388433
> А вот всё что ты делал оно кому-то реально нужно? Это потом люди и правда читают?
Оно нужно, и его читают. Упрощённо выглядит так:
- Аналитик пишет эту текстовую спеку
- Бекендеры по ней делают OpenApi спеку
- По этой спеке они же делают (или генерят, если могут) эндпойнты/DTO для своего фреймворка
- По текстовой спеке пилят валидацию
- Фронты по OpenApi спеке генерят свои DTO и запросики через fetch/axios/яебучто и добавляют валидацию по текстовой спеке
- QAA пилят какие-то автотесты тоже по спекам
- Безопасники придумывают роли/пермишены/хзчто по спеке
- QA после получения задачи в тестирование сверяют что всё соответствует спеке и чот ручками ковыряют

У меня больше бомбаж от того что я делал работу анатиликов, а потом правки для моего opus magnum пришлось собирать чуть ли не по сортирам в соседних сёлах блять, вместо того чтоб увидеть их в одном месте

> Я половину слов не знаю мне кажется из текста
Чатгопота, найди все сущности в тексте ниже и выпиши их списком:
тут текст из >>3388431
1. Компания
2. Спецификации
3. ...

Чатгопота, дай кототкое, в одно предложение, определение для каждой из этих сущностей

1. Компания — организация, в которой происходит разработка и согласование спецификаций.
2. Спецификации — подробные описания требований к API, данным и логике работы системы.
3. Таблицы — структурированные данные, используемые для описания API и его полей.
4. Эндпоинты API — конкретные URL-адреса, к которым обращаются клиенты для взаимодействия с сервером.
5. Поля (в запросе/респонсе) — отдельные элементы данных, передаваемые в API-запросах и ответах.
6. Логика — правила обработки данных и поведения API.
7. Аналитики — специалисты, занимающиеся формализацией требований и подготовкой спецификаций.
8. Бэкендер — разработчик серверной части, которому поручили проектирование API.
9. Задача — конкретная работа по проектированию и документированию API.
10. Оценка (в днях) — предполагаемое время, необходимое на выполнение задачи.
11. OpenAPI — формат для описания API, используемый для автоматизации и документирования.
12. Markdown — упрощённый язык разметки, используемый для оформления документации.
13. GitHub — платформа для хранения кода и совместной работы над проектами.
14. Генератор промптов — инструмент, создающий текстовые запросы для автоматизации работы с API.
15. Скрипты — небольшие программы, выполняющие автоматические операции с документацией.
16. Confluence — система управления документацией, используемая для хранения спецификаций.
17. Симбиоз кремния, диплёрнинга и креатива — эффективное сочетание технологий, автоматизации и творческого подхода.
18. Спека (спецификация) — документ с подробным описанием API.
19. Согласование — процесс утверждения спецификации с другими участниками проекта.
20. Комментарий — замечание или уточнение к документации API.
21. **Сайдноуты** — встроенные в документ примечания и обсуждения.
22. **Jira** — инструмент для управления задачами и проектами.
23. **Чаты (в Телеге и Дискорде)** — каналы общения, где обсуждаются вопросы API.
24. **Созвоны** — голосовые или видеозвонки для обсуждения работы.
25. **Транскрипт** — текстовая расшифровка созвонов.
26. **Почтовые переписки** — обсуждение вопросов API через электронную почту.
27. **MadSkills в PowerPoint** — сложные визуальные презентации с графиками и схемами.
28. **Draw.io** — инструмент для создания диаграмм.
29. **Figma** — сервис для совместной работы над дизайном интерфейсов.
30. **Paint** — простейший графический редактор.
31. **Chain of Thoughts** — техника для пошагового рассуждения в нейросетях.
32. **One/Few Shot Learning** — методы машинного обучения с малым количеством примеров.
33. **ChatGPT/OpenAI API** — инструменты на основе искусственного интеллекта для генерации текста.
34. **Бюрократия** — чрезмерное количество правил и согласований в рабочем процессе.
35. **Бардак и долбое…м** — хаотичная и неэффективная организация работы.


Чатгопота не нашла в тексте говно и палки. Вот тебе и Ai
Аноним 13/02/25 Чтв 16:42:02 3388498 33
>>3388495
А понял, ты написал спецификацию. Окей, да, нужная штука
Аноним 13/02/25 Чтв 16:50:04 3388507 34
>>3388498
Нет, я написал контроллеры в спрингоаспнете на джавашарпе, и написал скрипты, которые мне по этим контроллерам сгенерили здоровую текстовую спецификацию.
Аноним 13/02/25 Чтв 21:02:25 3388699 35
ПОСЛЕДНИЙ ДЕНЬ ПЕРЕД РЕЛИЗОМ
@
В МЫЛЕ ЧИНИШЬ БАГ САМЛ-ИНТЕГРАЦИИ
@
ПОНИМАЕШЬ ЯТО НУЖНА ПОМОЩЬ ТЕСТЕРОВ
@
ПОНИМАЕШЬ ЧТО НЕ УСПЕЕШЬ
Аноним 13/02/25 Чтв 22:09:46 3388745 36
>>3388699
ПОСЛЕДНИЙ ДЕНЬ ПЕРЕД РЕЛИЗОМ
@
ПОЛУЧАЕШЬ ХОТЕЛКУ ОТ КАБАНА
@
ПРОСИШЬ РЕЛИЗНУЮ КОМАНДУ ПОДОЖДАТЬ С ЗАПУСКОМ СБОРКИ
@
В МЫЛЕ САМ ПРОВОДИШЬ АНАЛИЗ
@
ДОРАБАТЫВАЕШЬ БЭК И ФРОНТ
@
САМ ТЕСТИРУЕШЬ


Так и прошёл мой день сегодня.
Аноним 13/02/25 Чтв 22:49:14 3388767 37
ПОСЛЕДНИЙ ДЕНЬ ПЕРЕД РЕЛИЗОМ
@
ТЕСТЕРЫ НАХОДЯТ МЕЛКИЙ БАГ
@
ЗАОДНО "НЕБОЛЬШАЯ ПРАВКА" ЛОГИКИ
@
"НЕБОЛЬШАЯ ПРАВКА" ТРЕБУЕТ ПЕРЕПИСЫВАНИЯ ПОЛОВИНЫ ФИЧИ
Аноним 14/02/25 Птн 08:46:40 3388884 38
>>3388699
Значит можно расслабиться. Всё равно не успели
>>3388767
>>3388745
ПОСЛЕДНИЙ ДЕНЬ ПЕРЕД РЕЛИЗОМ
@
А ТЕБЕ НОРМ, ТЫ ВСЁ ПОДГОТОВИЛ И ПРОТЕСТИРОВАЛ ЗАРАНЕЕ
Аноним 14/02/25 Птн 09:18:18 3388888 39
Что вы так дрочите на РЕЛИЗ, как будто он раз в 10 лет? У вас же ci\cd, у меня аппки в гугл плей каждый день обнову просят.
Аноним 14/02/25 Птн 09:33:36 3388893 40
>>3388888
Сравни аппку для андроида с критичной банковской системой, где установка релиза означает головную боль и десять кругов согласований.
Аноним 14/02/25 Птн 09:43:00 3388895 41
>>3388888
Вопрос в размере изменений. Вчера был релиз где нужно было обновить зависимость и протестировать, что ничего не сломалось. За день управлялись.

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

В идеальном мире такого быть не должно, но в реальности это "норма".
Аноним 14/02/25 Птн 10:47:13 3388930 42
>>3388884
>>А ТЕБЕ НОРМ, ТЫ ВСЁ ПОДГОТОВИЛ И ПРОТЕСТИРОВАЛ ЗАРАНЕЕ
@
А ПОТОМ ЗАДАЧА ПЕРЕШЛА В ТЕСТИРОВАНИЕ
@
ТЕСТРОВЩИК ДУНАСИЛ И КОПИЛ БАГИ ДО ПОСЛЕДНЕГО ДНЯ
@
В ПЯТНИЦУ ВЕЧЕРОМ ВЫКАТИЛ ТЕБЕ СПИСОК ДОРАБОТОК
@
КАБАН ТРЕБУЕТ ПОДНАЖАТЬ И УСПЕТЬ ДО ПОНЕДЕЛЬНИКА
Аноним 14/02/25 Птн 10:54:46 3388941 43
>>3388888
>>как будто он раз в 10 лет?
был раз в 2 недели, но заебались и теперь раз в месяц

>>У вас же ci\cd
- делаешь мерж реквест
- ждешь всяких там сонаркубов в гитлабе
- получив апрув вливаешь в дев
- там тестирование
- перед релизом вливаешь дев в мастер
- там регресс
- по завершению регресса девопес пакует образы через заявку и инструкцию для админов заказчика
- когда девопес занюхает логи и подтвердит что обезъяны все сделали верно и ничего не наебнулось - релиз выпущен
Аноним 14/02/25 Птн 11:34:22 3388961 44
>>3388930
Не, у нас политика, что нашёл баг сразу сообщаешь, так что такое маловероятно
>>3388941
Воу-воу, парниша, полегче. А документацию обновить? А рилиз ноутс обновить? А ченджлог обновить? А ссылки на релиз в конфлюенсе обновить?
Аноним 14/02/25 Птн 11:38:44 3388965 45
суки слезьте.jpg 51Кб, 1080x1247
1080x1247
>>3388699
>>3388745
>последний день перед релизом
>13 февраля, четверг
Релизящим в пятницу здоровья.
Аноним 14/02/25 Птн 11:46:46 3388971 46
>>3388965
Саппорт у нас работает круглосуточно, иногда и нескольких разрабов выводят на выходных за х2.
Аноним 14/02/25 Птн 12:12:10 3388998 47
>>3388971
А зачем? Настолько нестабильный продукт?
Аноним 14/02/25 Птн 12:45:13 3389025 48
>>3388998
Да. Оставим за скобками вопрос, кто его таким сделал.
Аноним 14/02/25 Птн 12:46:39 3389027 49
>>3389025
Менеджеры конечно же
Аноним 14/02/25 Птн 15:37:50 3389145 50
>>3388961
>>А документацию обновить?
самодокументируемый код, свагер, описание в жире. Че тебе еще надо?

>>А ссылки на релиз в конфлюенсе обновить?
В конфе тоже есть какие то буквы, но все хуй забивают и не обновляют после создания никогда.

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

В любом случае если вдруг что - сделать это надо быстро, пару дней на доку никто не даст - скажут делай так, потом дополнишь.
Я полгода не могу удалить задепрекейченые методы, потому что есть более приоритетнгые фичи, а тут какая то дока.
Аноним 14/02/25 Птн 20:18:24 3389353 51
>>3389145
>Че тебе еще надо?
Схемы классов, диаграммы взаимодействия, схема архетуктуры сервисов, список сообщений системы и тд.
Аноним 14/02/25 Птн 22:23:26 3389419 52
173925925413659[...].png 77Кб, 886x352
886x352
>>3389025
мы знаем этого парня
Аноним 14/02/25 Птн 22:51:57 3389432 53

У НАС НЕТ ВРЕМЕНИ НА ДОКУМЕНТАЦИЮ
@
ВООБЩЕ НАШИ СЕРВИСЫ СЛИШКОМ БЫСТРО МЕНЯЮТСЯ
@
ЗАШЁЛ В ПРОЕКТЫ
@
СЦЕНАРИИ ПРОЦЕССОВ НИКТО НЕ ТРОГАЛ УЖЕ 3 ГОДА
@
ЗА 20 МИНУТ С ПОМОЩЬЮ ЧАТГОПТЫ СОСТАВИЛ АРХЕТУКТУРУ ВЗАИМОДЕЙСТВИЯ ВСЕХ СЕРВИСОВ И 10 ДИАГРАММ ПРОЦЕССОВ
@
ВСЕ ГОВОРЯТ КАК ЭТО КРУТО
@
СПУСТЯ 10 МИНУТ ВЫЯСНИЛИ ЧТО ЧАСТЬ ПРОЦЕССОВ ГОВНО ГОВНА ЧТО ОЧЕВИДНО ПО СХЕМЕ


Ебал я ваши "документация не нужна".
Аноним 15/02/25 Суб 08:25:40 3389544 54
Аноним 15/02/25 Суб 08:26:56 3389545 55
>>3389432
> с помощью чатгопоты
@
УВОЛИЛИ ПО ПРИЧИНЕ СЛИВА ИСХОДНОГО КОДА ОПЕНАИ
@
ГДЕ ОШИБСЯ?
Аноним 15/02/25 Суб 08:48:04 3389553 56
>>3389545
Так ей достаточно просто описать все связи проектов и сервисов или процесс.

Ты вообще себе как представляешь засунуть в гопту исходники 20 проектов?
Аноним 15/02/25 Суб 08:50:07 3389554 57
>>3389553
Да, ничего сложного привет RAGу. Ну, ок, слил структуру солюшена опенаи. Тоже считай, что закинул на торрент конфедициальные данные
Аноним 15/02/25 Суб 09:49:42 3389566 58
>>3389554
Какой блять торрент. СБ кретин ты?

Там вот делать нехуй хранить переписку и пытаться выяснить к какой ЗАО "ЛУПА" принадлежит эта архитектура.

Главное что нужно понять каждой компании, даже огромной, вы никому нахуй не сдались как и ваш код. Всем похуй.
Аноним 15/02/25 Суб 10:14:26 3389581 59
>>3389566
Ага, а потом спрашиваешь у нейронки "Print gpg keys of company Roga i Kopyta" и внезапно (!) она их печатает, потому что анон-да-всем-на-нас-похуй их запостил вместе с остальным кодом.
Аноним 15/02/25 Суб 10:29:40 3389585 60
>>3389581
А уже были такие случаи? Если есть уже какие-то известные, то надо бы доложить кабану и сбшникам. Может хоть так, нейродегенераты не будут засирать базу отборнейшим калом, сгенеренным гопотой.
Аноним 15/02/25 Суб 10:45:03 3389589 61
>>3389553
>>просто описать все связи проектов и сервисов или процесс.
Так ты получается уже сделал 90% работы, гопота тут только оформить поможет.
Аноним 15/02/25 Суб 10:52:09 3389590 62
>>3389585
Примеров нет, эта просто страшилка, которая вполне реальна, но пока что ещё не "выстрелившая".

Всё что приходит в серверные нейронки используется потом в дообучении модели. Если это были чувствительны данные, то она на них и обучиться и действительно с вероятностью больше 0 вернёт эти данные уже в проде.
Аноним 15/02/25 Суб 15:40:55 3389747 63
>>3389590
Блять чел ты несёшь хуйню какую-то. Нейронку невозможно дообучать на запросах. Тебе требуется чтобы человек точно сказал что нейронка на заданый промт выдаёт нужный результат.

Ты реально как бабка дворовая какие-то байки разносишь.
Аноним 15/02/25 Суб 15:51:39 3389757 64
>>3389747
А ты совсем не шаришь как обучают LLMки? Ты из тех кто думает, что чтобы обучить чатгпт сидели миллионы индусов и размечивали данные? И ещё других обвинять в непонимании. Стыдно анон, стыдно.

Объясняю. Например есть предложение "Мама мыла раму". Мы убираем одно слово и теперь предложение "Мама ... раму". Отдаём это на вход нейронки и тренирует её пока на выходе не получим предложение "Мама мыла раму".

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

Вот и всё. Для обучения LLM ручная разметка не нужна и поэтому вообще получилось чатгпт обучить на всём Интернете.
Аноним 16/02/25 Вск 12:30:46 3390172 65
S0INIBT[1].png 179Кб, 710x393
710x393
Nova2Ey[1].jpeg 93Кб, 1024x596
1024x596
Какой ужасный логотип у github copilot. Выглядит как какой-то глист с большими глазами и 2 зубами. Хотя они имели в виду, что это не глаза, а очки на голове, а глаза снизу. Напоминает мехатроников из FNaF
Аноним 16/02/25 Вск 13:49:47 3390217 66
>>3390172
И качество тоже такое же. Отрефакторить 300 строчеккода не может. Хз зачем он нужен.
Аноним 16/02/25 Вск 15:47:01 3390297 67
>>3390172
>>3390217
Он был нужен в 2021, когда появился. Потом конкуренты обошли.
Аноним 17/02/25 Пнд 13:02:26 3390846 68
Можете меня поздравить. На моей галере официально запретили гопоту и иже с ней. Техдир долбил кабана несколько недель про какие-то лицензии, про то, что нетбсд запретили гопоту, про то, что качество кода падает. И кабан поддался.

В командных чатах после этого начался сущий кошмар...
Время на удаление ллм-калокода в спринтах, конечно, никто не выделит. Да и контролировать это вряд ли кто-то будет на серьезных щщах. Зато ллм-дегеры поставлены на место (к параше).
Аноним 17/02/25 Пнд 14:15:11 3390922 69
@
НОВЫЙ ТИМЛИД
@
ВРОДЕ НЕ ДЕБИЛ, НО КАКОЙ-ТО СТРАННЫЙ
@
СОЗДАЛ 15 НОВЫХ ЗАДАЧ
@
НИ НА КОГО НЕ НАЗНАЧИЛ
@
НЕ НАПИСАЛ ОПИСАНИЕ
@
МИТИНГ
@
РАЗБИРАЕМ ЭТИ ЗАДАЧИ
@
ГОВОРИШЬ ЧТО НАДО НАЗНАЧИТЬ ИХ ПО ЛЮДЯМ, ЧТОБЫ БЫЛ ОТВЕТСТВЕННЫЙ И У НЕГО В БЭКЛОГЕ ЭТА ЗАДАЧА МАЯЧИЛА
@
А ЗАЧЕМ? КОГДА НУЖНО БУДЕТ ДЕЛАТЬ ТОГДА И НАЗНАЧИМ
@
ПО ОПЫТУ ЗНАЕШЬ, ЧТО В ЭТОМ СЛУЧАЕ ТАСКИ ТУПО ОСТАЮТСЯ НА ВЕЧНО В БЭКЛОГЕ ПОКА НЕ ПРОТУХНУТ ОКОНЧАТЕЛЬНО
@
ГОВОРИШЬ ЭТО ЕМУ
@
НЕТ, ТЫ НЕ ПРАВ АНТОН
@
ОЩУЩАЕШЬ ЧТО ПЕРВОЕ ВПЕЧАТЛЕНИЕ БЫЛО ОШИБОЧНО
@
ТОЧНО ДЕБИЛ
Аноним 17/02/25 Пнд 15:20:29 3390962 70
>>3390922
Зачем задачам из бэклога назначать человека?
Аноним 17/02/25 Пнд 15:44:21 3390981 71
>>3390846
>запретили гопоту
Це зрада чи перемога?
Это ж, вроде как, хорошо - гопота тебя не заменит.
Аноним 17/02/25 Пнд 15:48:19 3390984 72
>>3390981
Она и так бы не заменила.
Аноним 17/02/25 Пнд 16:08:31 3391001 73
>>3390962
Чтобы задача не терялась. Когда ты создал задачу А и назначил её на разраба, который ею будет заниматься с вероятностью 99 %, то чтобы её найти ты знаешь, что тебе нужно его имя выбрать в жире и найти.

Когда ты её создал и ни на кого не назначил, то через какое-то время у тебя будет просто сотни задач "на потом" в бэклоге без всякой сортировки и будешь её искать по ключевым словам.
Аноним 17/02/25 Пнд 16:09:15 3391002 74
>>3390962
Двачаю. Потом смежники хоят к исполнителю и ебут ему мозги. Пусть лучше к тимлиду и ходят, а он использует еблю как сигнал что задача актуальна и нужна.
Аноним 17/02/25 Пнд 16:11:38 3391006 75
>>3390981
Это пук в лужу. Беру и пользуюсь ей, один хуй ноутбук не барский.
Аноним 17/02/25 Пнд 16:15:04 3391010 76
>>3391001
То есть, у вас процессы через жопу, а виноват новый тимлид?

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


>Когда ты её создал и ни на кого не назначил, то через какое-то время у тебя будет просто сотни задач "на потом" в бэклоге без всякой сортировки и будешь её искать по ключевым словам.
Так это вопрос к вашим проектным менеджерам и тимлидам, почему у вас в бэклоге сотня задач.
Аноним 17/02/25 Пнд 16:16:25 3391012 77
>>3391010
Ответ: разрабов нет их делать.
Аноним 17/02/25 Пнд 16:59:52 3391028 78
>>3390846
Лол, и как это собираются энфорсить?
Автокомплит в IDE тоже запрещён?
Я бы SO и гугл забанил на всякий, а то гугло-дегеры до сих пор не на месте
Аноним 17/02/25 Пнд 17:52:50 3391064 79
>>3391001
Я б нахуй послал и перевел задачу обратно на создавшего - анализировай дальше постановку, а потом будешь назначать на меня.
Аноним 17/02/25 Пнд 17:55:37 3391068 80
>>3391064
Ясно. Добавлен в списки на увольнение.
Аноним 17/02/25 Пнд 18:03:56 3391078 81
>>3391068
Я даже готов по собственному написать за 3 оклада.
Аноним 17/02/25 Пнд 18:08:05 3391083 82
>>3391078
Это по соглашению сторон, а не по собственному.
Аноним 17/02/25 Пнд 18:51:52 3391124 83
>>3391028
>Лол, и как это собираются энфорсить?
Пальчиком будут грозить, иногда голос на четверть тона повышать.
>Автокомплит в IDE тоже запрещён?
Ну ты не путай дупу с пальцем. Префиксовые и лспшные автокомплит со сниппетами и ай-ай-ай комплит/копипаст всего - это разные вещи.
Пока в некоторых тимах правило - запрет на юз копайлота и более тщательный ревью кода. Когда манагерам спустили распоряжение, они предложили запретить вскод, лол энивэй в тех тимах, с которыми взаимодействую 80 процентов+ сидит на емаксе и виме.
Аноним 18/02/25 Втр 14:17:10 3391704 84
Ненавижу организационную иерархию в компании. Вместо меня назначили тим лидом дебила со стороны, который даже по человечески говорить не умеет и тупо перебивает через каждое слово.

Как же хочется уволиться.
Аноним 18/02/25 Втр 14:56:24 3391748 85
>>3391012
И каким же образом то, что вы навесите на разраба по 20 тасок из бэклога, решит вашу проблему?
Аноним 18/02/25 Втр 15:51:12 3391803 86
>>3390922
>НЕ НАПИСАЛ ОПИСАНИЕ
Вот это глупо. Хорошую постановку можно и потом написать (лучше сразу), но описание с сутью должно быть.

>ГОВОРИШЬ ЧТО НАДО НАЗНАЧИТЬ ИХ ПО ЛЮДЯМ, ЧТОБЫ БЫЛ ОТВЕТСТВЕННЫЙ И У НЕГО В БЭКЛОГЕ ЭТА ЗАДАЧА МАЯЧИЛА
>ПО ОПЫТУ ЗНАЕШЬ, ЧТО В ЭТОМ СЛУЧАЕ ТАСКИ ТУПО ОСТАЮТСЯ НА ВЕЧНО В БЭКЛОГЕ ПОКА НЕ ПРОТУХНУТ ОКОНЧАТЕЛЬНО
С сумасшедшим поселили. Если таски тухнут в бэклоге, они и на хуй не нужны.

>>3391010
Дваждую.
Аноним 18/02/25 Втр 16:10:36 3391820 87
>>3391748
Это не решение проблемы недостатка разработчиков. Это организация бэклога в соответствии с обязанностями. Ты всегда можешь как тим лид сказать разрабу "Коля почисти свой бэклог от протухших задач". Это легко когда эти задачи в Колином бэклоге. И сложно когда они в общем бэклоге. Хочешь как тим лид собирать всех разрабов на 2 часовой митинг где ты будешь спрашивать каждые 15 секунд "Так, а про эту задачу кто-то что-то знает?" флаг в руки, мне такие приколы и как тимлиду и как инженеру нафиг не нужны.
>>3391803
С таким подходом можно эджайл закрывать.
Аноним 18/02/25 Втр 16:30:12 3391840 88
>>3379357

>HTTP предназначен для передачи гипертекста
@
POST /pizza Content-Type: image/png
@
говно,png
Аноним 18/02/25 Втр 16:32:56 3391843 89
>>3391820
Так у вас не эджайл, вы просто слышали это слово, какие-нибудь дейли митинги взяли оттуда и думаете, что у вас эджайл

>Ты всегда можешь как тим лид сказать разрабу "Коля почисти свой бэклог от протухших задач". Это легко когда эти задачи в Колином бэклоге.
А откуда Костя знает, что из этого протухло? Предлагаешь теперь каждому разрабу бегать проджект менеджера/ продукт овнера задалбывать? Хотя не уверен, что у вас такие должности вообще есть

>Хочешь как тим лид собирать всех разрабов на 2 часовой митинг где ты будешь спрашивать каждые 15 секунд "Так, а про эту задачу кто-то что-то знает?"
Так тимлид+ продукт-овнер должны знать по всем задачам, нужны они или нет, даже разрабы не нужны
Аноним 18/02/25 Втр 16:34:54 3391846 90
>>3391843
Вообще представляю себе ситуацию: приходит поручение от бизнеса - реализовать срочно фичу такую-то, а им этот псевдо-тимлид отвечает:
КЕК-ПУК, МЫ НЕ МОЖЕМ, ОНА В БЭКЛОГЕ ПЕТИ, А ПЕТЯ В ОТПУСКЕ
Аноним 18/02/25 Втр 16:58:35 3391864 91
>>3391843
> Так у вас не эджайл, вы просто слышали это слово, какие-нибудь дейли митинги взяли оттуда и думаете, что у вас эджайл
Всё так.
> А откуда Костя знает, что из этого протухло?
Например потому что Коля уже сделал какие-то из этого задачи. Помни, что мы говорим про протухший бэклог. Какие-то задачи могут быть больше не актуальны потому что Коля сделал другую задачу, что поделила на ноль эту.
> Предлагаешь теперь каждому разрабу бегать проджект менеджера/ продукт овнера задалбывать?
Зачем? Почему продукту не похуй на то, что больше не нужно переименовать переменные в дженкинсе так как уже как полгода переехали на гитлаб? Это как пример потухшей задачи.
> Так тимлид+ продукт-овнер должны знать по всем задачам, нужны они или нет, даже разрабы не нужны
Ага, конечно должны знать. 650 задач в бэклоге, я только проверил. Один тимлид. Как ты вообще себе это представляешь? Задачи создают тестировшики, саксес тим, разрабы, разрабы из других команд, продукты и поддержка.
Аноним 18/02/25 Втр 16:59:04 3391865 92
>>3391846
Не представляй. У тебя плохо получается.
Аноним 18/02/25 Втр 17:21:31 3391874 93
>>3391864
>Ага, конечно должны знать. 650 задач в бэклоге, я только проверил. Один тимлид. Как ты вообще себе это представляешь? Задачи создают тестировшики, саксес тим, разрабы, разрабы из других команд, продукты и поддержка.

Так кто виноват, что у вас 650 задач в бэклоге и вы не ориентируетесь в них?
Аноним 18/02/25 Втр 17:22:40 3391875 94
>>3391864
По совести, по аджайлу бэклог надо грумить по кд, своевременно вычищать оттуда то что депрекейтнулось, выкраивать под это дело время на регулярной основе. По fuckту... ну ты хотя бы честен в том, что это не аджайл, да и по человечески не хочется до тебя доебываться, плавали - знаем...

Мимо.
Аноним 18/02/25 Втр 17:30:28 3391878 95
>>3391874
Ты ищешь виноватых? HR. Тим лид. Менеджеры. CEO. Инвесторы. Выбирай кого хочешь.
>>3391875
У нас такие грумминг сессии раньше были. Но с момента как изменилось руководство компания живёт исключительно на честном слове. Все кто мог уже ушли, кто не мог делают так, чтобы смочь.
Аноним 18/02/25 Втр 18:09:30 3391911 96
image.png 21Кб, 494x208
494x208
Аноним 18/02/25 Втр 19:06:16 3391947 97
>>3391820
>>Ты всегда можешь как тим лид сказать разрабу "Коля почисти свой бэклог от протухших задач". Это легко когда эти задачи в Колином бэклоге.
Почему нельзя хранить весь тухляк в бэклоге лида? Вот сам пусть вилкой и чистит.
Если задаче в бэклоге разраба - значит она прошла 10 кругов уточнений/валидаций/согласований и ее можно брать и работать.
А если она при этом протухла - сделали кучу ненужной работы, процессы в говне.
Если у разраба сырые задачи, то нахуя? У вас типа фулстеки аналитико-девопсы которые сами все сделают в соляного, а лид нужен просто чтоб спрашивал "ну че там?"?

>>сложно когда они в общем бэклоге.
Потом Коля уходит в отпуск, Вася увольняется, а лид получает пизды за то что за 3 месяца не выполнил важную несрочную таску и даже не смог ее найти.
Аноним 18/02/25 Втр 19:07:42 3391948 98
>>3391911
компайл эрор или его динамикодрисневый аналог, у тебя там кавычки разные
Аноним 18/02/25 Втр 19:18:04 3391949 99
>>3391947
Ну, ладно, я уже понял, что в ебанной галере работаю. Всё, хватит.
Аноним 18/02/25 Втр 22:27:22 3392040 100
>>3391948
Так в этом видимо и прикол
Аноним 19/02/25 Срд 13:28:28 3392352 101
Официально назначили мудака-пидора моим начальником. Пришло время искать новую работу. Устанавливаю количество рабочих часов на 2 в день. Остальное время ищу новую работу.

Сегодня побарахтаюсь ещё позадав кабану вопросы уровня какого хуя? Но всё выглядит как это уже не пофиксить.
Аноним 19/02/25 Срд 15:17:27 3392481 102
>>3392352
Олег, иди тасочки двигай. Хули на дваче проебываешься.

Твой начальник.
Аноним 19/02/25 Срд 16:02:55 3392524 103
>>3392481
Ничего начальник, сейчас кабан кабанович как узнает, что ты мне не нравишься и сам будешь тасочкм двигать. или нет
Аноним 19/02/25 Срд 19:37:19 3392738 104
Компилятор блядь, не компилирует. Не та версия, блядь. Установи эту хуйню, поставил ту лабуду. Почему компилится только под ВС студией? Интерпретатор тоже стоит как вкопанный. Установил другую версию компилятора теперь вообще полный хаос блядь.Документацию читал там всё написано какими-то крипто-терминами блядь. Примеры из интернета копировал и те не работают. Дипенденси хелл блядь. Path variables это же какой-то адский портал блядь почему нельзя было сделать всё ПРОСТЫМ, БЛЯДЬ?
И библиотеки блядь, подключаешь одну она требует другую. Ставишь вторую она начинает драться с третьей. Вопросы совместимости это прямая дорога в психушку
А код, который спокойно работал на шинде, перешёл на линукс и всё пошло по пизде блядь ПУТИ не те блдь кросс платформенная разработка это же издевательство над разумом
ИДЕ блядь настроил её под проект и блядь обновился и всё сломалось плагины не не работают блядь дебагер игнорирует брейкпоинты блядь автокомлит теперь выдаёт что угодно, только не то, что нужно блядь
Git, БЛЯДЬ!!! Merge conflict это просто пытка Ветки перепутал блядь. Скачу как макака по деревьям. Rebase сделал не тот блдяь! История теперь такая, будто я никогда не писал этот код блядь! Git rewrites reality это их девиз блядб
Документация к API уже устарела, конечные точки не те Authentication token expired а я даже не знал, что он вообще существует Rate лимиьы превышены хотя я только запустил Всё рушится блядь
Юнит тесты проходит и это единственная радость. Но интеграционные тесты падают CD pipeline broken и я не знаю, где искать причину

ПОМОГИТЕ БЛЯДЬ!!!
Аноним 19/02/25 Срд 19:52:15 3392743 105
>>3392738
Да, тяжело писать на плюсах, за 20 лет нихуя не изменилось.
Аноним 19/02/25 Срд 20:32:09 3392765 106
>>3392743
Та ты ахуел. Там между версиями никакой обратной совместимости нет.
Аноним 19/02/25 Срд 21:38:44 3392789 107
>>3392765
Более того, там совместимость со здравым смыслом уже утеряна. Понапихали всего подряд в язык с совершенно ебическим синтаксисом.
Аноним 19/02/25 Срд 21:40:28 3392791 108
>>3392789
Пора вкатываться в растоманы?
Аноним 19/02/25 Срд 22:01:16 3392802 109
>>3392791
Да в любой язык, где есть эталонная реализация, а не только голая спека, которую пишет оторванный от реальности комитет. Если бы они не занимали позицию "наше дело придумать, а дальше ебитесь как хотите", а на своей шкуре ощущали, каково писать компилятор, менеджер пакетов и сборщик по чужим докам, язык бы не был таким монстром и не сдавал бы позиции с каждым годом. Может, и раст бы вообще не появился.
Аноним 19/02/25 Срд 22:11:19 3392808 110
>>3392802
> Может, и раст бы вообще не появился.
Комитет по плюсам не может создать безопасный язык, ибо нужна совместимость с уязвимостями си.
Аноним 19/02/25 Срд 22:24:08 3392816 111
>>3392808
Да можно, было бы желание. Скажем, давать работать с сишкой только в unsafe-блоках и добавить опциональную прагму, которая это энфорсит.
Аноним 20/02/25 Чтв 03:57:09 3392889 112
@
НАЧАЛЬНИК МУДАК ПЫТАЕТСЯ ПРОДВИНУТЬ СВОЮ ИДЕЮ В ТВОЙ ПРОЕКТ
@
РАЗЪЕБЫВАЕШЬ ЕГО ТЕХНИЧЕСКИМИ АРГУМЕНТАМИ
@
ОН ОХУЕВАЯ ПЫТАЕТСЯ УЙТИ ОТ ДАЛЬНЕЙШЕГО РАЗГОВОРА
@
ДЕРЖИШЬ ЭТО СУКУ ЗА ГРИВУ И ПРОДОЛЖАЕШЬ ЕБАТЬ
@
НАЧАЛЬНИК БОЛЬШЕ НЕ ХОЧЕТ ОТВЕЧАТЬ НА ТВОИ СООБЩЕНИЯ И ВООБЩЕ ЧТОБЫ ТЕБЕ ПИСАТЬ
@
АНТИБУГУРТ
Аноним 20/02/25 Чтв 11:16:56 3393006 113
14726591102560.png 122Кб, 600x600
600x600
МИТАП
КЕЙС
ВИЛКА
ПРОДАКТ
ПЕРФОРМАНС
МИТИНГ
ЭКСПИРИЕНС
КВАЛИТИ
КОЛЛЕГИ
КОФЕ-БРЕЙК
ХАЙКИНГ
ЧТО СКАЖИТЕ, ЮЗЕРНЕЙМ?
Я ОТВЕТИЛА НА ВАШ ВОПРОС?
ПОЛОЖИТЕЛЬНАЯ ОБРАТНАЯ СВЯЗЬ
Аноним 20/02/25 Чтв 11:34:34 3393020 114
20/02/25 Чтв 14:02:02 3393114 115
Аноним 20/02/25 Чтв 14:03:50 3393116 116
Аноним 20/02/25 Чтв 15:17:53 3393159 117
>>3393006
>ПОЛОЖИТЕЛЬНАЯ ОБРАТНАЯ СВЯЗЬ
ПОЗИТИВНЫЙ ФИДБЕК
Аноним 20/02/25 Чтв 16:37:18 3393230 118
Аноним 20/02/25 Чтв 21:22:56 3393464 119
16886739084030.png 1665Кб, 987x1280
987x1280
>>3393006
> ВИЛКА
Схуяли вообще это слово используется? При чём оно там? Сумма блядь, оплата. Нет блядь, какие-то вилки. Говно вилками чистят
Аноним 20/02/25 Чтв 21:26:37 3393468 120
.jpg 174Кб, 759x800
759x800
>>3393464
Не шаришь ты нихуя. В том-то и дело, что это не "сумма" и не "оплата", а верхняя и нижняя границы зарплаты.
Аноним 20/02/25 Чтв 21:44:41 3393485 121
>>3393468
Ну я понимаю, откуда это пошло. Но один хуй никто никогда не говорит от стольки до стольки. Говорят столько то в час/в неделю/в месяц. А дальше уже говоришь - ок или хочу больше. Да и звучит отвратительно
Аноним 20/02/25 Чтв 21:50:11 3393490 122
>>3393464
ВИЛКУ В ГЛАЗ
@
ИЛИ В ПРОД РАЗ
Аноним 20/02/25 Чтв 22:01:51 3393505 123
>>3393485
Установленный диапазон зарплат не называют в целях борьбы с конкуренцией. Но соискателям он обычно интересен, чтобы заранее понять, стоит ли вообще тратить время на собес, вот и смакуют тему вилок. Все всё понимают, но вслух работодатели этого говорить не будут.
Аноним 20/02/25 Чтв 22:07:15 3393512 124
>>3393505
Поэтому и не вижу смысла спрашивать про вилку, раз её всё равно не скажут
Аноним 20/02/25 Чтв 22:19:25 3393526 125
>>3393512
Некоторые говорят. Остальные об этом узнают и надеются, что им тоже скажут.
Аноним 20/02/25 Чтв 22:44:42 3393560 126
А у вас бывает такое что вы смотрите на код и просто не можете поверить что кто-то реально платил деньги за его разработку?
Аноним 20/02/25 Чтв 22:56:05 3393577 127
>>3393560
Кабану похуй на код, ему главное чтоб фича работала.

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

Если такого человека нет - то образуется помойка куда все срут дальше просто по теории разбитых окон.
Аноним 20/02/25 Чтв 22:56:30 3393578 128
>>3393560
Я охуеваю от истории своих сомитов, когда один полностью переделывает другой, а уплочено за оба.
Аноним 20/02/25 Чтв 23:58:46 3393622 129
>>3393578
Я некоторые фичи несколько раз полностью переделывал, потому что по ходу выполнения появлялись какие то нюансы и новые требования, которые все меняли.
Иногда эти требования появлялись на этапе тестирования.
Аноним 21/02/25 Птн 00:10:36 3393635 130
ДАЮТ ДОРАБОТАТЬ КОД, СГЕНЕРИРОВАННЫЙ ГОПОТОЙ
@
НЕ ЗНАЕШЬ ЭТОГО, КОД ВЫГЛЯДИТ РАБОЧИМ
@
ОЦЕНИВАЕШЬ ВРЕМЯ НА ДОРАБОТКУ КАК НЕБОЛЬШОЕ
@
В ХОДЕ РАБОТЫ ОКАЗЫВАЕТСЯ, ЧТО 70% ЭТОГО КОДА НЕ РАБОТАЕТ
@
ПОКА ИСПРАВИЛ ВСЁ, УШЛО В 2 РАЗА БОЛЬШЕ ВРЕМЕНИ
@
ХОРОШО ХОТЬ КЛИЕНТ АДЕКВАТНЫЙ И НЕ ПРОТИВ ЗАПЛАТИТЬ БОЛЬШЕ
Аноним 21/02/25 Птн 12:06:07 3393909 131
>>3393560
Да. Каждый раз так смотрю на свой код написанный год назад.
Аноним 21/02/25 Птн 12:07:32 3393912 132
Аноним 21/02/25 Птн 12:08:29 3393913 133
>>3393490
70% ОШИБОК, НО 30% ЗАСЛУГ
Аноним 21/02/25 Птн 15:36:21 3394085 134
>>3393912
геттеры-сеттеры все рабочие
Аноним 21/02/25 Птн 18:52:31 3394345 135
ПОСЛЕ НГ ПРИЛЕТАЕТ В РАБОТУ НОВАЯ ФИЧА
@
ВРОДЕ ОТ ОСТАЛЬНЫХ НИЧЕМ НЕ ОТЛИЧАЕТСЯ, НО СРОКИ ЧУТЬ БОЛЕЕ СЖАТЫЕ И В ГОДОВОМ KPI ЗАНИМАЕТ ПОБОЛЬШЕ МЕСТА
@
КАКОГО-ТО ХУЯ ЕЩЁ НА ЭТАПЕ ОБСУЖДЕНИЙ ПО НЕЙ В ДВА РАЗА БОЛЬШЕ СОВЕЩАНИЙ
@
В СОГЛАСОВАНИЕ ДОБАВЛЯЮТ КАКИХ-ТО ЛЕВЫХ ЛЮДЕЙ "ПРОСТО НА ВСЯКИЙ СЛУЧАЙ", КОТОРЫХ НИКОГДА ДО ЭТОГО НЕ ДОБАВЛЯЛИ, И ПОТОК ЗАМЕЧАНИЙ УВЕЛИЧИВАЕТСЯ
@
ТИМЛИД И ТЕХЛИД ВНЕЗАПНО СТАНОВЯТСЯ ПРЕДЕЛЬНО ВНИМАТЕЛЬНЫМИ ПРИ ОЗНАКОМЛЕНИИ С ТВОИМ ПРОЕКТОМ РЕАЛИЗАЦИИ ЭТОЙ ФИЧИ, ДОЁБУЮТСЯ БУКВАЛЬНО ДО ЗАПЯТЫХ И ТОЛЩИНЫ ЛИНИЙ НА ДИАГРАМАХ
@
ФИЧА ЗАЕБАЛА В КРАЙ ЕЩЁ ДО НАЧАЛА РАЗРАБОТКИ
@
ЧЕРЕЗ 10 МИНУТ ПОСЛЕ ПОЛУЧЕНИЯ СМСКИ О ГОДОВОМ БОНУСЕ ЗА ПРОШЛЫЙ ГОД ОТПРАВЛЯЕШЬ ЗАЯВЛЕНИЕ НА УВОЛЬНЕНИЕ
@
НА ДЕЙЛИ СУДЯ ПО ЕБАЛЬНИКАМ КОЛЛЕГ И ЛИДОВ ПОНИМАЕШЬ, ЧТО ТЫ НЕ ОДИН ТАКОЙ УМНЫЙ
@
ВОТ ОНА КАКАЯ, КИЛЛЕР-ФИЧА


Блять, ну всё же хорошо было, ну нахуя было всё вот это устраивать?
Аноним 21/02/25 Птн 19:21:07 3394374 136
>>3394345
Я думал сначала хотя-бы оффер от другой компании получают и лишь потом увольняется. Да и как-то странно из-за того, что к фиче повышенное внимание увольняться. Неужели так заебали руководители?
Аноним 21/02/25 Птн 19:48:06 3394408 137
Аноним 21/02/25 Птн 19:56:33 3394422 138
>>3390846
А у нас кабан наоборот заставил всех пользоваться гопотой в принудительном порядке. Жопа горит
Аноним 21/02/25 Птн 21:32:22 3394497 139
>>3394422
У нас вообще создали свои корпоративные гопоту и копайлот и сказали на всех проектах найти им хотя бы одно применение.
Аноним 21/02/25 Птн 22:21:54 3394531 140
А у нас сказали в жопу будут ебать по пятницам.
Аноним 21/02/25 Птн 22:52:42 3394546 141
Аноним 22/02/25 Суб 00:57:57 3394596 142
>>3394531
Как к вам устроиться?
Аноним 22/02/25 Суб 01:16:46 3394601 143
>>3394531
Уже подал заявление на увольнение?
Аноним 22/02/25 Суб 14:09:33 3394844 144
>>3394374
> Я думал сначала хотя-бы оффер от другой компании получают и лишь потом увольняется
Я бы так и сделал, но если уже глаз начал дёргаться - ну его нахер, лучше отдохну месяц-два, потом можно и офферы искать

> Неужели так заебали руководители?
Заебали все, в тч руководители. Если мне как бэку раньше чтоб договориться с фронтами и qa по API достаточно было схему openapi где-то расшарить и попиздеть пару раз, то теперь нужно расписывать гигантскую портянку словами и таблицами блять, звать туда каких-то левых людей, которые по ходу докидывают своего говна, и согласовывать по нескольку кругов со всеми.
Простая "ручка" тут любят этот термин превращается в ебучий рокет-саенс, там где хватало одной 404 и пары-тройки 400 ошибок теперь целый блядь толмуд из всех возможных комбинаций криво прилетевших с фронта данных.
Кусок кода, который прост тащил что-то из базы, и в случае чего бросал исключение, которое выше определённо ловится, превратился в какого-то блять инфернального ежа из try-catch с ловлей всех граничных случаев (на которые раньше и так бросалось то же исключение) и с отдельными кодами ошибок, на которые фронту похуй - он на любую ошибку показывает красную плашку.
Какие-то блять нелепые гипотезы о том что с фронта может прилететь гигабайт говна (когда все реквесты ограничены несколькими кб на лоад-балансере), и нам надо это как-то обработать.
И такой хуйни навалило буквально за пару месяцев - т.е. раньше всего этого говна не было и как-то комфортно работалось. Возможно кому-то из лидов или выше эта блядская фича встала в KPI прям очень большим процентом, вот они и из кожи лезут.

Ладно, хуй с ними, осталось пару недель доработать и можно чилить и плевать в потолок какое-то время.
Аноним 22/02/25 Суб 14:15:38 3394851 145
>>3394844
Завидую тебе. Я так легко уволиться не смог бы хотя тоже уже заебался
Аноним 24/02/25 Пнд 00:05:12 3395853 146
ВСЕ ВЗАИМОДЕЙСТВИЕ ВЫСТРАЕНО НА КОЛЛБЕКАХ СЕРВИСОВ
@
НА ТВОИ УДИВЛЕНИЯ ГОВОРЯТ ЧТО ЭТО ТАКОЙ ПОДХОД АРХЕТУКТУРЫ
@
СПРОСИЛ ОТКУДА ОНИ ЭТИ ПОДХОДЫ ВЗЯЛИ
@
ДА МНОГО ГДЕ ТАК ДЕЛАЮТ
@
НУ КТО БЛЯТЬ КОНКРЕТНО ИМЕНА СКАЖИТЕ НАЗВАНИЯ ПРОЕКТОВ
@
ОЙ ДА НОРМАЛЬНО ВСЕ ТУТ ЧЕ ТЫ ДОЕБАЛСЯ


Каждый раз на новой работе у меня ощущение что я попал в палату к пациентам дурки. Ну это пиздец какой-то.
Аноним 24/02/25 Пнд 07:47:51 3395914 147
>>3395853
В чем проблема? Как ты ещё собираешься передавать результат работы сервиса если у него внутри многопоточка? Нет, ну можно использовать условный Deffered или что там на языке Х доступно, но как будто однохуйственно.
Аноним 24/02/25 Пнд 09:02:20 3395943 148
>>3395914
События чел. События.

Причём тут твои пуки про многопоточку вообще хер знает. Аргументы уровня "а как ты без трусов летать будешь".
Аноним 24/02/25 Пнд 09:05:00 3395944 149
>>3395914
>>3395914
Ты может кстати не понял. Не колбеки внутри сервиса в виде методов.
Сервис при вызове передаёт URL который необходимо у него вызвать когда закончится работа другого сервиса или произойдёт событие (не обязательно что это будет сегодня)
Аноним 24/02/25 Пнд 09:47:25 3395974 150
>>3395944
А, понял, ты про микросервисную архитектуру. Никогда с ней не работал, у меня модульный монолит на работе. Все довольны.
Аноним 24/02/25 Пнд 09:52:31 3395979 151
ПРОКИНЬ КОЛОБОК
Аноним 24/02/25 Пнд 10:25:37 3396003 152
>>3395853
Так а какие альтернативы? И что тебе в этом не нравится? Любое API по факту это набор колбэков, даже SOAP, GRPC и т.д.
Аноним 24/02/25 Пнд 10:30:30 3396007 153
>>3395943
А, ты блять про сервисы внутри одного приложения, а не про микросервисы. Ну можно events, можно callbacks, можно delegation pattern использовать. Это с большего вкусовщина. Чем конкретно плохи колбэки?
Аноним 24/02/25 Пнд 10:33:28 3396008 154
Аноним 24/02/25 Пнд 18:14:40 3396387 155
Я НЕ ХОЧУ МИКРОМЕНЕДЖИТЬ
@
НО БУДУ


Первую строку сказал менеджер, вторую я додумал, но так по факту и есть
Аноним 24/02/25 Пнд 18:23:01 3396395 156
>>3396387
А что это означает в твоей работе? Он будет каждый день спрашивать "ну, что там с задачей?"
Аноним 24/02/25 Пнд 18:41:24 3396408 157
>>3396395
Пока что просто здоровается каждое утро по их времени. Я так понимаю, это то и значит. Хотя, возможно, я и ошибаюсь
Аноним 24/02/25 Пнд 18:44:37 3396410 158
>>3396408
А может быть и просто здоровается БЕЗ ЗАДНЕЙ МЫСЛИ
Аноним 24/02/25 Пнд 18:53:07 3396417 159
Аноним 24/02/25 Пнд 20:56:02 3396493 160
ЧИТАЮ КОММЕНТАРИЙ ОТ АЙОС РАЗРАБОТЧИКА ПО САППОРТ ТИКЕТУ
@
ОН СОБИРАЕТСЯ ДОБАВИТЬ "ФИЧУ", КОТОРАЯ ЗАРУИНИТ ВСЁ РЕШЕНИЯ
@
МЫСЛЕННО ПРЕДСТАВЛЯЕШЬ РАЗМЕР ГЛАЗ МЛ ЛИДА КОГДА ОН ОБ ЭТОМ УЗНАЕТ
@
МЫСЛЕННО ПРЕДСТАВЛЯЕШЬ АГРЕССИВНЫЕ ОПРАВДАНИЯ АЙОСЬ РАЗРАБОТЧИКА, ЧТО ВСЕ ВИНОВАТЫ КРОМЕ НЕГО
@
ПОКУПАЕШЬ ПОПКОРН
@
К ЭТОМУ ЗРЕЛИЩУ НУЖНО ГОТОВИТЬСЯ ЗАРАНЕЕ
@
АНТИБУГУРТ


А нехуй было мне грубить, может тогда бы я бы и подсказал ему чего
Аноним 26/02/25 Срд 17:44:12 3397836 161
@
ТАК БРЕЙНШТОРМ
@
КАК МЫ МОЖЕМ ПОКАЗАТЬ ЗАКАЗЧИКУ, ЧТО МЫ ЕМУ НУЖНЫ?
@
МОЖЕТ СПРОСИТЬ ОБ ЭТОМ ПРОДАВЦОВ ПРОДУКТА, А НЕ ИНЖЕНЕРОВ? ОНИ ЖЕ ПРОДАЮТ ЕГО, ТО ЕСТЬ ОНИ ПОНИМАЮТ ПОЧЕМУ ЕГО ПОКУПАЮТ И МОГУТ ПОДСКАЗАТЬ РЕШЕНИЕ
@
....
@
СПАСИБО АНТОН, А ТЕПЕРЬ НОРМАЛЬНЫЕ ПРЕДЛОЖЕНИЯ ПОЖАЛУЙСТА
Аноним 26/02/25 Срд 23:18:39 3398005 162
https://habr.com/ru/articles/885980/

Что может быть смешнее чем клоун который не знает базовые понятия и думает что функциональное программирование это когда функции. Ещё смешнее что толпа ебанатов в комментариях даже не видит подвоха.
Аноним 26/02/25 Срд 23:23:06 3398007 163
>>3397836
Лол, вы друг друга не поняли. Менеджер спрашивает: как нам сделать так, чтобы нас не уволили нахуй, когда инвестор начитается очередной хуйни про чудо-AI и решит, что разработчики больше не нужны.
Аноним 26/02/25 Срд 23:27:34 3398010 164
>>3398005
Автор застрял в 1995 году и не знает про anemic. Ну бывает, че.
Аноним 26/02/25 Срд 23:55:09 3398018 165
.png 14Кб, 362x222
362x222
>>3398005
Такие очень любят приводить примеры на животных и геометрических фигурах. Сразу видно, что реального ООП-кода они не видели и ограничились в лучшем случае парой глав из книг для вкатунов.
Мне это напомнило другой высер: https://proglib.io/p/oop-fail
Аноним 27/02/25 Чтв 08:15:59 3398102 166
>>3398010
Так анемик это по сути уже не ООП.
Аноним 27/02/25 Чтв 08:31:45 3398107 167
>>3398102
Почему?
ООП это про построение кода на основе классов и их иерархии и размещение методов рядом с данными с которыми они работают.

В анемичной модели есть поля и методы доступа к ним которые позволяют работать с ОРМ. Это в чистом виде ООП.
Больше скажу 100% богатых моделей что я видел нарушают все принципы ООП и SOLID.
Аноним 27/02/25 Чтв 09:13:26 3398116 168
>>3398102
Это самый настоящий классический ооп. Сервисы - это черные ящики с инкапсуляцией и полиморфизмом, а дтошки - просто параметры, сгруппированные в одном месте для удобства.
Рич ооп с наследование кнопки от абстрактного контрола хорош, когда у тебя все объекты лежат в одной памяти и временем доступа к ним можно пренебречь. Когда на загрузку данных тратится больше времени, чем на обработку, приходится грузить только самое необходимое и тут рич сосет.
Аноним 27/02/25 Чтв 12:14:56 3398228 169
image.png 132Кб, 918x436
918x436
>>3398005
Воздуха в грудь набрали? Единственный плюс ООП это... АВТОКОМПЛИТ
Аноним 27/02/25 Чтв 14:03:31 3398300 170
>>3398228
В чем не прав? Попробуй пописать на джаве без автокомплита и подсказок IDE в целом, охуеешь.
Аноним 27/02/25 Чтв 14:28:48 3398321 171
>>3398228
Больше всего угораю что он считает что ООП изобрели в Джаве. Он наверное от ООП в С ахуел бы и что сам подход старше чем его родители ведь это хуйня 1967 года.
Аноним 27/02/25 Чтв 17:59:31 3398510 172
15820030637190.png 411Кб, 574x588
574x588
Аноним 27/02/25 Чтв 18:16:19 3398526 173
>>3398510
Красота. Код каким он должен быть.
Аноним 27/02/25 Чтв 18:16:26 3398528 174
>>3398510
А теперь тоже самое, но на немецком.
Аноним 27/02/25 Чтв 19:22:22 3398637 175
@
МИТИНГ НА ВСЮ КОМПАНИЮ
@
КАКОЙ-ТО ЧЕЛ ВЫСТУПАЕТ С АНАЛИЗОМ ИСПОЛЬЗОВАНИЯ КОПАЙЛОТА
@
АБСОЛЮТНО СТАНДАРТНАЯ УНЫЛАЯ ИНФОРМАЦИЯ ИЗ ПЕРВЫХ СТРАНИЦ ИНТЕРНЕТА
@
ОТКРОВЕННЫЙ ПИЗДЕЖ ПРО ТО, ЧТО С КОПАЙЛОТОМ В 2 РАЗА БЫСТРЕЕ ПИШЕШЬ КОД
@
КОММЕНТАРИЙ ПРО ТО, ЧТО НЕЛЬЗЯ ДОВЕРЯТЬ ВСЕМУ, ЧТО ПИШЕТ НЕЙРОНКА
@
ТЫ СУКА БОЛЬШЕ ПИЗДИШЬ ЧЕМ НЕЙРОНКА, ХОСПАДИ
@
КОММЕНТАРИЙ ОТ КАКОГО-ТО ХРЕНА
@
А КТО-ТО ПРОВЕРЯЛ, ЧТО НАШИ ЗАКАЗЧИКИ СОГЛАСНЫ, ЧТОБЫ МЫ ИСПОЛЬЗОВАЛИ НЕЙРОНКИ В РАБОТЕ? А? А? А?
@
ВСПОМИНАЕШЬ КАК БЫЛ ПОТРАЧЕН ГОД НА СОГЛАСОВАНИЕ С СЕКЬЮРНЫМ ОТДЕЛОМ ИСПОЛЬЗОВАНИЕ КОПАЙЛОТА
@
ГРУСТНО УЛЫБАЕШЬСЯ ПОНИМАЯ, ЧТО ПОСЛЕ МИТИНГА ЕГО ОТРУБЯТ И БУДУТ ЕЩЁ ГОД СОГЛАСОВЫВАТЬ ЭТО С ЗАКАЗЧИКАМИ
Аноним 27/02/25 Чтв 19:30:51 3398640 176
>>3398637
А все из-за шизофреников которые верят что копилот украдет их говокод и потом по слепку машины разработчика украдут анальные бусы гендира.
Аноним 27/02/25 Чтв 19:35:45 3398644 177
>>3398640
Всё так. Я даже предлагал поднять на нашем сервере локальную модель, того же самого дипсика. Всё равно у нас двое с половиной калек пользуются ллмками. Там такой визг поднялся про то, что китайцы влезут на наш сервер и спиздят ключи от ануса гендира. Все доводы, что модель блять локальная, оффлайн, вообще не возымели никакого эффекта на директора безопасности.
Аноним 27/02/25 Чтв 21:05:28 3398710 178
STATUS
@
CYBERSECURITY APPROVAL
Аноним 27/02/25 Чтв 23:16:49 3398824 179
>>3398710
@
LAST UPDATE DATE
@
BEFORE DINOSAURS
Аноним 28/02/25 Птн 04:12:03 3398887 180
image.png 782Кб, 736x788
736x788
ДАЛИ ЗАДАЧУ ОТРЕФАКТОРИТЬ БЭКЭНД КОТОРЫЙ ПИСАЛ ИНДУС-ФРОНТЕНДЕР
@
ДОСТАТОЧНО


И это нихуя не скетч между прочим...
Аноним 28/02/25 Птн 15:49:07 3399224 181
>>3398107
>>3398116
Наследования нет.

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

Полиморфизм как правило только в виде единственной реализации интерфейса, что полиморфизмом не является.

Дто, как писали сами, это группировка параметров.
Сервис -- это просто группировка функций. Зависимость одного сервиса от другого -- это на самом деле зависимость функций от других функций.

Я бы сказал, что это отдельный вид программирования, эмулируемый через ООП языки. Ну типа как на перле можно писать в ООП стиле, при том, что там нет ни классов, ни объектов.
Аноним 28/02/25 Птн 18:31:06 3399363 182
ВМЕТЕ С QA ВЕСЬ ДЕНЬ ГОНЯЕТ НАГРУЗОЧНОЕ
@
ПОДНЯЛИ ПОДОВ ЧТОБЫ БОЛЬШЕ КРУТИЛОСЬ
@
СМОТРИТЕ НА КРАСИВЫЕ ЦИФРЫ
@
ПОНИМАЕШЬ ЧТО ВЫ ДЕРГАЛИ GRAPHQL
@
ПОСЛЕ ДОБАВЛЕНИЯ В УСЛОВИЯ УСПЕХА ПРОВЕРКИ ПИЦЦЫ ОКАЗАЛОСЬ ЧТО В 60% КОРОБОК ЛЕЖИТ ГОВНО
Аноним 28/02/25 Птн 19:20:01 3399389 183
Аноним 01/03/25 Суб 16:19:38 3399707 184
>>3398107
>ООП это про построение кода на основе классов и их иерархии и размещение методов рядом с данными с которыми они работают.

Так с анемик моделями методы кокрастыке не в том классе с данными которого они работают, а в отдельном классе (сервисе)?
Аноним 02/03/25 Вск 11:14:53 3400003 185
>>3399363
>ПОДНЯЛИ ПОДОВ
Чего?
Аноним 02/03/25 Вск 14:09:57 3400128 186
>>3400003
А ты в кубернетисах не разбираешься, да?
Аноним 02/03/25 Вск 16:42:42 3400248 187
>>3398644
А ты лично или хотя бы кто-то очень уважаемый проверил все исходники этого дикпика, что там нет бэкдоров? Я пожалуй соглашусь, что это так себе идея использовать китайское поделие для коммерческой разработки
Аноним 02/03/25 Вск 16:51:44 3400252 188
>>3400248
Safetensors гарантируют, что бэкдоров быть не может. Их специально и придумали, чтобы успокоить безопасников.

Правильный вопрос: ты уверен, что в лаунчере ллмки нет бэкдоров?

Нет, не уверен, но лаунчеры опенсоурсные, с тысячами звёзд на гитхабе и безопасник может пойти и посмотреть, что в них нет бэкдоров.
Аноним 02/03/25 Вск 16:55:12 3400256 189
>>3400252
> Нет, не уверен, но лаунчеры опенсоурсные, с тысячами звёзд на гитхабе и безопасник может пойти и посмотреть, что в них нет бэкдоров.

Я это и имел в виду
Аноним 02/03/25 Вск 17:14:53 3400262 190
>>3400256
Тогда китайцы/дипсик к этому делу не имеют отношения, потому что лаунчеры пишут энтузиасты со всего мира.
Аноним 02/03/25 Вск 18:35:34 3400302 191
>>3398528
IBasisUnternehmensBesucherAusgabeDruckbare
KontextGeneratorSingletonMiddlewareStrategieKonfiguratorFabrik
Rückgeber.class

UnternehmenAbstraktGanzzahlEingabeGlobalSanitiererSQLDienstLäufer
ManagerAgilImpl.class

ErweitertSchleifenZustandManipulationErgebnisAbrufÜberExterne
GeschäftsKundeNutzlastLäufer.class
Аноним 02/03/25 Вск 19:03:30 3400318 192
>>3400248
>исходники этого дикпика, что там нет бэкдоров
Блять какие бэкдоры в нейронке. Это буквально просто набор функций и весовых коэффициентов, черный ящик. Единственное место чтобы спиздить твой анус это перехват зашифрованного HTTPS, украсть данные из кода перед тем как его подали нейронке, на выходе.
Аноним 03/03/25 Пнд 01:46:18 3400444 193
>>3400318
> украсть данные из кода перед тем как его подали нейронке
Ну вот
Аноним 03/03/25 Пнд 02:24:11 3400448 194
>>3400302
Сразу видно профессионал давал имена классам, джуны так не умеют
Аноним 03/03/25 Пнд 07:53:12 3400469 195
>>3400444
Во-первых мы говорили про решение внутри организации и весь трафик бы шёл по корпоративном впн.
Во-вторых, у тебя его также могут украсть когда ты его в гитхаб/гитлаб пушишь.
Аноним 03/03/25 Пнд 09:18:37 3400490 196
Кто-нибудь любит ТРЕКАТЬ время? Есть извращенцы?
Аноним 03/03/25 Пнд 09:26:08 3400492 197
Аноним 03/03/25 Пнд 09:47:43 3400500 198
>>3400490
Половина работников уволиться сразу. Другая половина придумает систему как наебать трекер времени.

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

Поэтому я даю максимально абстрактные оценки. От дня до недели. От недели до месяца. От месяца до года.
Аноним 03/03/25 Пнд 10:42:43 3400522 199
>>3398321
Это распространенное. Если скажешь людям, что ООП - это не джава, а смолток, и совсем не обязательно есть кал только так, как предписывает джава, то на тебя посмотрят как на какого-то конча.
Аноним 03/03/25 Пнд 12:13:56 3400570 200
>>3400522

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

Егора Бугаенко.
Аноним 03/03/25 Пнд 12:16:25 3400572 201
>>3400490

Никогда не подумал бы что приду к такому, но походу я уже почти дошел до той ручки, где сам хочу завести себе трекер времени. Чтобы хоть немного для себя понимать, в какую трубу оно улетает.
Аноним 03/03/25 Пнд 12:21:50 3400575 202
>>3400302
Первые исходники спринг фреймворка были написаны нацистами еще в третьем рейхе! Шок!
Аноним 03/03/25 Пнд 12:28:28 3400578 203
>>3399224
>Я бы сказал, что это отдельный вид программирования, эмулируемый через ООП языки. Ну типа как на перле можно писать в ООП стиле, при том, что там нет ни классов, ни объектов.

Просто коболистам в прошлом было впадлу переучиваться, и они переложили процедурный стиль на обьекты плюсов, а позже и джавы. Разрабы вообще не любят и слабо умеют переучиваться - любят только разглагольствовать о том, что айтишка - сфера деятельсноти где надо постоянно учить чето новое.
Аноним 03/03/25 Пнд 12:28:37 3400579 204
image.png 62Кб, 1135x861
1135x861
>>3400490
Трекаю личное время в wakatime, пушо я извращенец.
В конце недели смотрю сколько реально времени потратил на какую хуйню и радуюсь за себя (или грущу). Если на рабочие задачи вышло меньше 2-3 часов в день - заебись, день прожит не зря.

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

Недавно на 1-1 созвоне с лидом сказал (и показал отчётик из джиры), что за последний месяц разработкой занимался всего пару дней, а остальное время митинги, код-ревью, документаха и спеки, и я ебал такое продолжать. В пятницу увидел, что наша контора открыла вакухи для аналитика и техписа в наш проект. Заебись же.
Аноним 03/03/25 Пнд 12:36:27 3400588 205
>>3400579
> я ебал такое продолжать
Как бы они не запланировали открыть ещё и вакансию на место сгоревшей батарейки
Аноним 03/03/25 Пнд 14:10:44 3400643 206
@
КУРСЫ АНГЛИЙСКОГО ОТ КОМПАНИИ
@
ГРУППОВЫЕ, ПОТОМУ ЧТО ТАК ДЕШЕВЛЕ
@
ПРЕПОД ДАЕТ ДОМАШКУ
@
ДЕЛАЕШЬ
@
НА УРОКЕ ВООБЩЕ ДРУГАЯ ТЕМА
@
ПРЕПОД ТРЕБУЕТ, ЧТОБЫ ТЫ ВСЕ ПОНЯЛ ПОСЛЕ ЕГО 5 СЕКУНДНОГО ОБЪЯСНЕНИЯ
@
ВСЕ ПРОСТО НА РАНДОМЕ ПЫТАЮТСЯ ИСПОЛЬЗОВАТЬ НОВОЕ ПРАВИЛО В ПРИМЕРАХ, ПОТОМУ ЧТО НИКТО НИЧЕГО НЕ ПОНЯЛ
@
ПРЕПОД СПРАШИВАЕТ В КОНЦЕ НЕ БЫЛО ЛИ СЛИШКОМ СЛОЖНО
@
ГОВОРИШЬ, ЧТО БЫЛО И ПРЕДЛАГАЕШЬ ДАВАТЬ ДОМАШКУ С ТЕМОЙ СЛЕДУЮЩЕГО УРОКА, А НЕ ПРЕДЫДУЩЕГО, ЧТОБЫ БЫЛ ХОТЬ КАКОЙ-ТО ШАНС ПОДГОТОВИТЬСЯ
@
ПРЕПОДУ ПОХУЙ
@
ПРЕПОД НАХВАЛИВАЕТ СВОЙ МЕТОД ОБУЧЕНИЯ
@
ВСЕМ ПОКА ДО СЛЕДУЮЩЕГО УРОКА!


Пиздец блять, как же уже хочется дропнуть эту хуйню
Аноним 03/03/25 Пнд 18:51:42 3400881 207
>>3400643
> ГОВОРИШЬ, ЧТО БЫЛО И ПРЕДЛАГАЕШЬ ДАВАТЬ ДОМАШКУ С ТЕМОЙ СЛЕДУЮЩЕГО УРОКА, А НЕ ПРЕДЫДУЩЕГО, ЧТОБЫ БЫЛ ХОТЬ КАКОЙ-ТО ШАНС ПОДГОТОВИТЬСЯ

Ну ты тоже предлагаешь какую-то хуйню. Лучше проси его объяснять подробнее то, что тебе непонятно
Аноним 03/03/25 Пнд 19:43:08 3400906 208
>>3400881
Я по этой "хуйне" дозанимался до B1 вообще без проблем с прошлым преподом. В домашке теория, дохуя примеров с новым правилом и с новыми словами. За 4 часа её выполняешь, приходишь на урок, разбираете ещё немного примеров, препод убеждается, что ты всё правильно понял, потом задача общаться с преподом используя предложения с этим новым правилом.

По итогу всё запоминаешь, может использовать в речт, во время урока минимальный стресс.

А этот препод просто дает тебе правило, вот тебе пример, давай ебашь на время ответ, у тебя 10 секунд, у нас тут очередь. Ебанина полная.
Аноним 03/03/25 Пнд 19:54:50 3400916 209
>>3400906
А ну может так и работает. Я прост всегда всё учил самостоятельно в процессе его использования
Аноним 03/03/25 Пнд 23:16:59 3401028 210
>>3400906
Я б ебанулся тратить 4 часа после работы еще и на домашку по английскому

А вообще, это же стандартная схема: прошли тему - дали домашку по теме, на следующем занятии проверили домашку, начали новую тему - повторять до конца курса
Аноним 03/03/25 Пнд 23:18:41 3401029 211
Ладно, вот вам бугурт в тему

КУРСЫ АНГЛИЙСКОГО В КОМПАНИИ
@
НА НИХ СТАВЯТ ОЦЕНКИ И ПРОВОДЯТ ТЕСТЫ И ЭКЗАМЕНЫ
@
ОТ ПОСЕЩАЕМОСТИ И УСПЕВАЕМОСТИ НА КУРСАХ ЗАВИСИТ ТВОЯ ЗАРПЛАТА ПОСЛЕ ПЕРФОМАНС РЕВЬЮ
Аноним 03/03/25 Пнд 23:22:28 3401030 212
Аноним 03/03/25 Пнд 23:22:53 3401031 213
>>3401029
@
ЗАЛУТАЛ РАЙЗ НА ИЗИ
Аноним 03/03/25 Пнд 23:25:50 3401032 214
>>3401031
А ты думаешь, прошел курсы - и тебе +10% к зп?

Нет, работает все наоборот - на перфоманс ревью у тебя стоит цель пройти курс, прошел - значит выполнил цель, можно рассматривать вопрос о повышении, не прошел - что ж повышениие по итогам перфоманс ревью под вопросом
Аноним 03/03/25 Пнд 23:37:54 3401037 215
>>3401029
Курсы, небось, ещё и в нерабочее время по вечерам и выходным?
Аноним 04/03/25 Втр 00:33:34 3401057 216
>>3401037
Конечно нет
Они посреди рабочего дня, но, как рабочее, это время не считается
Аноним 04/03/25 Втр 01:36:01 3401068 217
>>3401057
>Конечно нет
>Они посреди рабочего дня, но, как рабочее, это время не считается
Если это обязательно, то должно считаться по ТК.
Аноним 04/03/25 Втр 01:43:11 3401069 218
>>3401029
Представь какой бугорт у топ-мэнеджеров: вас недалёких долбаёбов приходится силой развивать, тратя ресурсы, а вы еще копротивляетесь
Аноним 04/03/25 Втр 11:26:48 3401274 219
Аноним 04/03/25 Втр 11:34:06 3401286 220
>>3401274
В такой хуйне часто просят текст написать. Я готов звездочку тыкнуть, но текст сочинять я ебал. Еще и цифровой след оставишь ради какой то хуйни.
Аноним 04/03/25 Втр 11:46:18 3401301 221
>>3401068
Формально, это необязательно

Менеджер просто говорит тебе "у тебя английский B1, ставлю тебе задачу на год - поднять до B2, и кстати, в компании есть бесплатные курсы, могу тебя записать"

>>3401069
У меня флешбеки еще с того времени. Когда тебе 25, ты уже закончил универ несколько лет назад, а тебе "так, берем лист бумаги, сегодня пишем тест по неправильным глаголам"
Аноним 04/03/25 Втр 11:53:54 3401313 222
>>3401301
> ставлю тебе задачу на год - поднять до B2
Это сейчас так в айти?
А какие ещё задачи такого плана могут быть? Найти тян, пожать сотку, похудеть?
Аноним 04/03/25 Втр 17:16:27 3401658 223
>>3401286
Хоспаде, там нужно 3-4 слова, не более. Я уже понял, что клиентов скорее всего останавливает это и уже добавил такое пояснение в стандартный текст запроса отзыва
Аноним 04/03/25 Втр 17:57:12 3401676 224
Аноним 04/03/25 Втр 19:15:24 3401730 225
>>3401313
Ну у меня такое было в году 2018-2019
Это же все к перфоманс ревью, задачам на год и тд относится, там еще по требованиям было вроде как прочитать какую-то техническую книгу
А английский нужен, если компания работает на иностранные рынки
Аноним 04/03/25 Втр 21:46:42 3401811 226
>>3400570
> Егора Бугаенко.
Долбоеб с выебонами. Лучше смотреть на молодого Джона Кармака в старые времена 90-ых. Берешь код и пишешь. Трудно самому, зовешь на помощь других. Сидите пишет игру. Продаете игру. Зарабатываете миллионы баксов. Педалите дальше.
Аноним 04/03/25 Втр 23:44:39 3401881 227
МЕСЯЦ ПИШЕШЬ ДИРЕКТОРУ ПО КЛАУДАМ
@
ДИРЕКТОР ПО КЛАУДАМ ИГНОРИРУЕТ ВСЕ ТВОИ СООБЩЕНИЯ
@
ЗАЕБАЛО
@
ПИШЕШЬ ЕГО НАЧАЛЬНИКУ ДИРЕКТОРУ ВСЕГО
@
ДИРЕКТОР ВСЕГО ИГНОРИРУЕТ ТВОИ СООБЩЕНИЯ
@
НАПОМИНАЕШЬ СЕБЕ, ЧТО НУЖНО ПРЕКРАЩАТЬ НОРМАЛЬНО РАБОТАТЬ
@
ЗДЕСЬ НОРМАЛЬНО РАБОТАТЬ НЕ ПРИНЯТО
Аноним 05/03/25 Срд 10:25:26 3402009 228
>>3401658
Да вы задолбали. Делайте выбираshку + опциональное окно для попуков.
Аноним 05/03/25 Срд 19:53:33 3402481 229
>>3389432
а можеш дать пример как оно выглядит в итоге?
Аноним 05/03/25 Срд 22:46:16 3402584 230
>>3402481
F. 1. 2. 3
---->
---->
--->
<---
<---
<-----
Do something
------------>
<---
<---
---->
---->
<-------------

Как тебе такие вот вызовы
Аноним 05/03/25 Срд 22:48:33 3402586 231
>>3402584
Сука абу сожрал пробелы

Ну крч вызовы идут
Фронт 1 2 3 сервисы
Потом тоси боси хуй в насосе
Фронт 3 2 1(тут делаем работу)
Аноним 06/03/25 Чтв 01:48:11 3402630 232
1741214891195.png 65Кб, 512x382
512x382
Response 200 OK {
statusCode: 400
error: true
errorMessage: "Что-то пошло не так"
}
Аноним 06/03/25 Чтв 03:13:23 3402635 233
>>3402630
>фронтенд мартышка не понимает, как работают уровни протоколов в сети
Аноним 06/03/25 Чтв 03:49:08 3402638 234
>>3402635
Что тут непонятного? Через прикладной протокол HTTP передаётся бизнес-ошибка "Что-то пошло не так". Разве что вместо непонятного кода ошибки 400 лучше использовать строковые идентификаторы наподобие UNKNOWN_ERROR.
Аноним 06/03/25 Чтв 05:36:58 3402648 235
>>3402635
Нет ты. Ответ с ошибкой не может быть 200.
Аноним 06/03/25 Чтв 05:42:50 3402650 236
>>3402648
Только если это ошибки, о которых надо знать протоколу HTTP. То, что в бизнес-логике возникла ошибка, HTTP ебать не должно.
Аноним 06/03/25 Чтв 06:48:42 3402666 237
>>3402650
Открываю консоль хрома, вижу все коды 200. Закрываю. Мне что теперь лазить по всем запросам и смотреть контент ответа??
Аноним 06/03/25 Чтв 07:23:06 3402673 238
>>3402666
>лазить по всем запросам
У тебя их там несколько? Ты что-то делаешь не так.
Аноним 06/03/25 Чтв 07:25:26 3402675 239
>>3402650
> То, что в бизнес-логике возникла ошибка, HTTP ебать не должно.


5xx server error – the server failed to fulfill an apparently valid request
Аноним 06/03/25 Чтв 07:49:37 3402679 240
>>3402675
500 - это сервер пукнул и обмяк, смотрите логи. "Недостаточно средств на счету" не http ошибка, это уровень выше.
Аноним 06/03/25 Чтв 08:01:57 3402683 241
Похоже, надо не только дежурно напоминать, но и в целом объяснять, что такое веб и как он должен работать. Потому что за последние 10 лет вырастили толпу дебилов, которые занимаются исключительно фронтом и что-то там ежедневно инжинирят.

Клиентские скрипты не нужны. Если твой сайт требует запускать джаваскрипт на клиенте, ты пидор и мать твоя шлюха. Это не касается веб-приложений, таких как совместная работа над текстовыми документами (Google Docs), просмотр карт с изменением масштаба (Google Maps) или аудио-/видеоконференции (Google Meet), т.е. браузерных заменителей десктопных программ, а также браузерных многопользовательских игр. У таких проектов есть уважительные причины на выполнение чего-то на клиенте. Но 99% сайтов, которые ты делаешь, не являются клиентскими веб-приложениями по своей натуре. Это ты говнокодишь их таким образом. Валидация входных данных всё равно будет на сервере. Сохранение состояния всё равно будет на сервере. От сервера требуется отдать клиенту HTML с формами и ссылками.

Если ты считаешь, что описанное выше обязательно выглядит как Web 1.0, ты не понял. Ты можешь делать что угодно на сервере, но на клиент отдаются только готовые страницы. Если страница по каким-то причинам требует обновления раз в N секунд, используй HTTP заголовок Refresh: N. Да, так можно было. Никто не против CSS для красоты. Никто не против если ваш сайт будет использовать Emoji в качестве иконок. Это радикально повышает его эффективность! Даже самые громоздкий эмодзи флаги типа флага Уэльса — это всего 28 байт. Двадцать восемь ебаных байт! Просто подумай, блядь, головой, как будет летать твой сайт, если страницы будут весить по 50 кб. Time to First Byte будет единственным существенным показателем и ты сможешь снова заниматься программированием, чтобы его снизить, вместо дрочения First Contentful Paint и Time to Interactive.
Аноним 06/03/25 Чтв 08:05:02 3402686 242
>>3402683
Похоже, надо не только дежурно напоминать, но и в целом объяснять, что такое веб и как он должен работать.

Вот сервер, вот клиент. Клиент отправляется запрос на сервер. Сервер отдаёт ответ клиенту.

Это веб. А то что ты запустил это никому не интересные детали имплементации, которые изменятся ещё десятки раз.
Аноним 06/03/25 Чтв 08:12:20 3402688 243
>>3402686
Клиент называется браузером. Понимаю, мы не нейтивы и не всё очевидно. Это означает "просмотрщик". "Запускатель" был бы раннером.

Протокол называется HTTP. Это расшифровывается как протокол передачи гипертекста. Гипертекст — это такой текст со ссылками. И формами. так и быть. Иначе пришлось бы показывать миллион ссылок для выбора суммы платежа в онлайн-банке. В случае веба гипертекст передаётся в виде HTML страниц.

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

Это насилие, когда я захожу посмотреть сайт, а меня заставляют запускать его. Я не хочу ничего запускать, запускайте сами на сервере и давайте мне HTML. Всё нахуй.
Аноним 06/03/25 Чтв 08:21:38 3402690 244
>>3402688
>Иначе пришлось бы показывать миллион ссылок для выбора суммы платежа в онлайн-банке
Хотя если подумать, то в радикальном случае можно и без форм. У нас же в браузере есть одно встроенное поле — адресная строка. Открываю страницу для выполнения перевода bank.com/send/, она инструктирует меня, что надо дописать сумму после / в адресной строке, потом то же самое с номером телефона получателя и кодом двухфакторки. Реально сделать без форм.
Аноним 06/03/25 Чтв 08:24:33 3402691 245
>>3402679
Какой уровень выше? Восьмой? Ты серишь.
Аноним 06/03/25 Чтв 08:25:01 3402692 246
>>3402690
Плюс можно добавить в закладки ссылку вида bank.com/send/1000/to/123456789/ и таким образом сократить путь к регулярному переводу до ввода только кода двухфакторки. Охуенно же. Я бы стал клиентом такого банка.
Аноним 06/03/25 Чтв 08:40:37 3402699 247
Блядь, я так увлёкся этой писаниной, что забыл про важнейшее сравнение. Спасибо фронтодебилу в соседнем треде за хинт. Интерфейс чата сейчас, с помощью LLMок, способен заменить все эти ваши фронты. Просто выводишь textarea, одну штуку, и даёшь человеку написать, что он хочет. Принимаешь это на бэке, делаешь грязные дела LLMкой, формируешь бизнес-операцию (перевести деньги, оплатить дилдак и т.п.), переспрашиваешь пользователя "вот это делаем, да?" и после утвердительного ответа выполняешь это. Зачем мне скроллить ваши ебаные сайты, если я просто хочу решить какую-то задачу? Дайте мне textarea, поймите запрос на натуральном языке и сделайте мне заебись. Всё нахуй.
Аноним 06/03/25 Чтв 09:03:34 3402709 248
>>3402679
У тебя все семейство 5хх это 500? Мы перезвоним.
Аноним 06/03/25 Чтв 09:30:19 3402714 249
>>3402699
Прикольно, может и правда так будет только не с текстом, потому что большинство людей плохие в этом, а видео/звук, чтобы нейронка ещё и улавливала контекст из того как задали запрос.
Аноним 06/03/25 Чтв 12:50:16 3402844 250
>>3402699
>Интерфейс чата сейчас, с помощью LLMок, способен заменить все эти ваши фронты.
Чтобы у тебя жопа отвалилась с такими предложениями.
Аноним 06/03/25 Чтв 13:09:58 3402870 251
А потом ты ахуительно изголяешься при нагрузочном тестирование потому что у тебя код ответа 200 всегда.

Вы долбоебы скажите а как вот работает RPC который поверх HTTP сделан он как должен тоже 200 вернуть или все таки генерировать исключения, а поэтому выдавать 500.
Аноним 06/03/25 Чтв 14:25:32 3402951 252
>>3402673
Ты ебанутый что ли? В обычном веб приложении отправляются куча запросов. А если это какое навороченное приложение, то там будут десятки запросов
Аноним 06/03/25 Чтв 18:15:02 3403093 253
>>3402951
Он имеет ввиду вызовы GQL когда он напрямую в БД может с его помощью залезать и вынимать все данные одним гига запросом.
Аноним 06/03/25 Чтв 22:47:52 3403254 254
>>3402683
>Клиентские скрипты не нужны. Если твой сайт требует запускать джаваскрипт на клиенте, ты пидор и мать твоя шлюха.
Как хорошо, что таких радикальных маргиналов как ты не более чем 0.001% в индустрии, да и то это в основном криминальная клиентура даркнета.
Аноним 06/03/25 Чтв 23:51:03 3403270 255
>>3402683
Ну так выключи жс в браузере. И вообще какого хуя ты пользуешься "бразуером" который умеет интерпретировать JS? Это ведь запускатель/раннер в твоей терминологии, а не просмотрщик/браузер.
Аноним 06/03/25 Чтв 23:54:57 3403272 256
>>3403093
Да делал я приложения и графкьюэле. Поддался хайпу и вкатился.
Запросов немного меньше, но всё равно их обычно нужно 5-10 для загрузки приложения. Тупо и неудобно склеивать абсолютно несовместимые вещи в один запрос. В целом думаю больше не использовать графкьюэль, минусы как для меня перевешивают плюсы. Ну и в целом хайп прошёл и его постепенно забывают по ощущениям
Аноним 07/03/25 Птн 00:03:09 3403274 257
>>3402683
Лютейшим образом двачую. Прям бальзам на душу.
Но веб давно превратился в аналог Qemu. Это давно "виртуальная машина" с возможностью рисовать красивости и выводить текст. И туда пихают всё на свете. Чуть ли не целые игры.


>>3403254
> Как хорошо, что таких радикальных маргиналов как ты не более чем 0.001% в индустрии, да и то это в основном криминальная клиентура даркнета.
"А в чем же дело?! Ах да. Отсутсвие анонимности и безопасности. Ах да, это же флеш похоронили из-за этого. Не так ли?!
Так кто тут радикальный?

>>3402688
> я бы поставил на свой компьютер твою программу.
Людям лень ставить им проще какждый раз пердолится в экран загрузки при заходе на сайт и смотреть 100500 рекламных роликов с рекламными банерами чем что-то там загружать и ставить

>>3402699
Спасибо фронтодебилу в соседнем треде за хинт.
Так фронтеэнд - первый кандидат на замену с помощью ИИ.

>>3402844
Радостно потираю ручки. Чтобы выебистые формошлепы с жабаскриптой, эти диванные знатоки страдали и плакались.

>>3402714
Уже есть запросы через микрофон. Но да пока там нет интонации, эмоций и т.д.
Аноним 07/03/25 Птн 00:04:18 3403276 258
>>3403270
> Ну так выключи жс в браузере. И вообще какого хуя ты пользуешься "бразуером" который умеет интерпретировать JS? Это ведь запускатель/раннер в твоей терминологии, а не просмотрщик/браузер.

я написал свой браузер с блек джеком и шлюхами.
Аноним 07/03/25 Птн 05:43:44 3403328 259
>>3403274
>>какждый раз пердолится в экран загрузки при заходе на сайт и смотреть 100500 рекламных роликов с рекламными банерами
когда установишь - увидишь те же ролики и банеры, майнеры бонусом
Аноним 07/03/25 Птн 06:44:59 3403338 260
>>3403274
Ебать дэбил, совсем болезный, которому жяваскрипт в штаны насрал. Особенно смешно читать про анонимность и безопасность. Лично Сирожа Брин проглядывает как ты дрочишь на трапов, да.
Аноним 07/03/25 Птн 09:48:30 3403397 261
GRPC ТРЕБУЕТ ОДНУ ВЕРСИЮ GUAVA
@
FIREBASE ТРЕБУЕТ ДРУГУЮ
@
SPRING ТРЕБУЕТ ТРЕТЬЮ
@
ПОТРЕБОВАЛОСЬ ДОБАВИТЬ ORG.HUI.PIZDA:ORG.HUI.PIZDA:2.2.8
@
GRADLE ЖИДКО ПУКАЕТ И COULD NOT RESOLVE COM.GOOGLE.GUAVA
Аноним 07/03/25 Птн 10:26:56 3403424 262
>>3403397
Просто не используй зависимости. Я только вчера такую же проблему от заказчика получил в саппорте. Используют в качестве внешней зависимости какое-то древнее говно мамонтов 2009 года, которое естественно зависит от других зависимостей того же года. К несчастью наша либа тоже использует эти зависимости только не такие древние. Кастомер хочет, чтобы у него завелось.

В итоге решили, что напишем на С++ свою имплементацию нужной фичи и уменьшить количество зависимостей в три раза.
Аноним 07/03/25 Птн 11:32:58 3403509 263
Так, кажется пора писать книгу. Собрал все правила хороших интерфейсов в одном месте:

- Нет регистрации и логина
- Нет попапа про куки
- Нет нотификаций
- Да, даже красных кружочков нигде нет
- Нет попапов с онбордингом
- Нет предложения обновиться на запуске
- Нет Welcome Screen
- Нет ИИ
- Нет рассылки с новостями
- Нет загрузок между экранами
- Нет текста, выровненного по правому краю
- Не клянчит отзыв
- Не клянчит пермишны (это уже больше к ОС, конечно)
- Не теряет данные
- Не окружает со всех сторон (потом как-нить расскажу)
- Не шумит
- Текст центрирован в кнопках
- Текст не обрезает...
- Анимации не длиннее 100 мс
- Контролы не скроллятся
- У контролов есть границы
- У контролов есть аффорданс
- Контролы не плавают поверх контента
- Контролы видны сразу, а не по ховеру
- При наведении на кнопку не меняется курсор
- Даты указаны в абсолютном формате
- Все, что можно нажать, можно нажать с клавиатуры
- Работает без интернета

Уффф, труд всей жизни все-таки. Что еще забыл?
Аноним 07/03/25 Птн 11:46:09 3403521 264
>>3403509
> анимации не длиннее 100 мс
It's over.

Вообще хороший интерфейс это интерфейс позволяющий достичь цели его использования за минимальное количество шагов/времени/усилий.
Аноним 07/03/25 Птн 12:18:22 3403543 265
>>3403509
> анимации не длиннее 100 мс
Нет вообще. Стилей тоже нет, весь интерфейс должен быть построен не списках и стандартных таблицах.

Ненавижу блять современный дизайн.
Аноним 07/03/25 Птн 12:27:29 3403545 266
>>3403509
>>Нет рассылки с новостями
>>Не клянчит отзыв
Так почти все из подобного - шиза всяких маркетологов и фантазии кабанычей. Я не представляю программиста (даже фронта) который бы по своей прихоти хуячил это говно.

>>Не шумит
не то что шумит, я аж попрыгиваю когда на полной громкости внезапно музыка хуячит
Аноним 07/03/25 Птн 20:02:41 3403931 267
>>3403509
>Работает без интернета
И при чем тут интерфейс?
Аноним 07/03/25 Птн 20:07:37 3403934 268
>>3403093
Я имел в виду, что на фронт надо отдавать готовый HTML, а всю вот эту хуйню, из-за которой отправляется куча запросов, надо делать на сервере.
Аноним 07/03/25 Птн 20:42:23 3403953 269
>>3403509
Нахуй вообще нужен GUI, если есть терминал?
Аноним 07/03/25 Птн 20:55:41 3403963 270
>>3403953
Нахуй нужен терминал если есть перфокарты?
Аноним 07/03/25 Птн 21:12:12 3403980 271
Аноним 07/03/25 Птн 21:16:33 3403985 272
>>3403328
Ага! Вот прям весь десктопный софт на ПК только и содержит баннеры, рекламу. Ты не зумер часом который тыкается в приложения на ведроиде??

Маня. Давно есть такие вещи как SMPlayer, который прямо по урлу проигрывает видео с ютуба без рекламы и все этого говна.
Аноним 07/03/25 Птн 22:22:12 3404019 273
>>3403953
> Нахуй вообще нужен GUI, если есть терминал?
А ChatGPT терминал тебя устраивает!
Аноним 07/03/25 Птн 22:45:22 3404035 274
>>3403980
Ты не в теме, это же тебе скрипты а браузере срут в штаны, а не мне
Аноним 08/03/25 Суб 00:19:03 3404076 275
>>3403985
Ставишь адблок, забываешь что банеры существуют.
На ведро тоже наверное есть, найдешь сам.

>>SMPlayer, который прямо по урлу проигрывает видео с ютуба
Делать нехуй, еще пердолится и ссылки старательно копировать, вместо того чтоб просто жмякнуть по картинке из рекомендаций или фида
Аноним 08/03/25 Суб 00:28:11 3404077 276
Как же хочется десктопный клиент для ютуба
Аноним 08/03/25 Суб 02:35:13 3404102 277
>>3404035
чувак тебе там насралина с водой подают что тебе не пофиг?
Аноним 08/03/25 Суб 02:40:05 3404103 278
>>3404035
> скрипты а браузере срут в штаны
то что эти скрипты воруют криптокошельки и ты этого не видишь, это не значит что этого не происходит.
ну сколько тебе лет? 14?
Аноним 08/03/25 Суб 02:46:01 3404104 279
>>3404103
Тебе 10 лет? Какие нахуй криптокошельки, ты в метамаске/фантоме/трасте/етц хранишь крипту? В браузером расширении? Ебать дэбил лол. Как минимум для этого берется отдельный браузер с отдельным профилем, с которого ты посещаешь исключительно необходимые для твоих крипто операций сайтов. Ну и хуле ты багбаунти до сих пор не залутал, если якобы скрипты берут и крадут с того же фантома крипту? Если у тебя украли, то скорее всего проблема в тебе.
Аноним 08/03/25 Суб 02:47:04 3404105 280
>>3404076
> Ставишь адблок, забываешь что банеры существуют.
адблок не работает давно. я блокировщиками 13 лет пользуюсь, trust me i know what i' doing

> Делать нехуй, еще пердолится и ссылки старательно копировать, вместо того чтоб просто жмякнуть по картинке из рекомендаций или фида
Чел ты не в теме. Давно есть для этого SMTube.
Клиентов фришных тоже дофига, но там нет такого контроля. Плюс нет открытого исходного кода.
Аноним 08/03/25 Суб 02:53:49 3404106 281
>>3404104
> берется отдельный браузер с отдельным профилем
дебил предлагает еще один бразуер как решение проблемы с перегруженностью и опасностью современных веб-решений. Я выше писал у меня свой простой браузер, где я контролю каждый пук.
Я программист С/С++/Rust с 2004 года. Работаю с 2007 года.
Для меня нет проблемы создать любую хрень.

Я сижу по 10 часов в день онлайн, каждый день. При таком образе жизни все это информационное дерьмо нужно как-то фильтровать.

> В браузером расширении?
Как раз тред о том какое фронтэнд лютое говно. И смыл как раз использовать приложения на ПК.
Аноним 08/03/25 Суб 03:00:02 3404107 282
>>3404106
Скуфидон, ну установи ты себе ghostery, privacy badger и т.д., и останови уже тряску
Аноним 08/03/25 Суб 07:38:38 3404138 283
>>3404106
> Я пользовался зиг когда на нем ещё не писали а выкрикивали
Аноним 08/03/25 Суб 08:02:15 3404141 284
>>3404106
Ну так блять че тогда выебываешься? Купи себе физический кошелёк или заведи отдельный компьютер на самописной ОС для хранения своей нахуй никому не нужной хуйни.

Я в целом свой кошелёк с криптой могу сам в общий доступ выложить, вообще похуй. У тебя уйдёт триллион лет на взлом, а пароль хранится в самом надеждном месте в голове, на листе бумаги в сейфе и в банковской ячейке.
Аноним 08/03/25 Суб 08:30:55 3404155 285
>>3403509
>- Нет регистрации и логина
А как сеттинги хранить?
>- Нет попапа про куки
Это требование законодательства ЕС
>- Работает без интернета
Что? Как сайт может без интернета работать?

Остальное вроде норм
Аноним 08/03/25 Суб 10:15:06 3404204 286
>>3403509
- есть командная строка
- есть команда help
Аноним 08/03/25 Суб 10:29:47 3404211 287
НА ПЯТОМ ГОДУ РАБОТЫ ПОНИМАЕШЬ, ЧТО КОД ТВОЙ - НИХУЯ НЕ ЗНАЧИТ, И МОЖНО БЫЛО ПИСАТЬ ГОВНОКОД, КОПИПАСТИТЬ, НЕ СЛУШАТЬ ДОДИКОВ КОТОРЫЕ РАССКАЗЫВАЮТ ПРО ЧИСТОТУ И ПРОЧЕЕ, ВСЕГДА БЫЛО ВАЖНО КАК РАЗ ЧТОБЫ РАБОТАЛО, И БЫЛО СДЕЛАНО МАКСИМАЛЬНО БЫСТРО
Аноним 08/03/25 Суб 11:48:45 3404256 288
>>3404211
Двачую. Всегда был перфекционистом. Сейчас понял, что достаточно накидать кода нагенерированного нейросетью и допилить напильником, тщательно проверить, чтобы всё работало и будет заебись
Аноним 08/03/25 Суб 11:54:32 3404260 289
>>3404155
Я не тот анон, но отвечу.

> А как сеттинги хранить?
В local storage. Правда, проебётся local storage, то и настройки проебутся

> Это требование законодательства ЕС
Тоже так думал. По факту оно требует показывать попап только если есть кукисы для трекинга юзера. И если пользователь не согласился, то ничего трекаться не должно. Если трекинговых кукисов нет, то и показывать попап не нужно
Аноним 08/03/25 Суб 14:14:52 3404414 290
>>3404211
Для бизнеса да. Для инженера нет. Я не для бизнеса работаю, а для души. На бизнес смотрю как на неприятную необходимость.
Аноним 08/03/25 Суб 15:26:48 3404445 291
>>3404260
Где-то видел статистику что около 1% людей жмёт нет и то если им дрочить эту хуйню они жмут окей.

Еврогеи это реально рак планеты с их бюрократией которая не несёт смысла.
Аноним 08/03/25 Суб 16:31:05 3404480 292
>>3404138
:-}

>>3404141
> Я в целом свой кошелёк с криптой могу сам в общий доступ выложить, вообще похуй.
> триллион лет на взлом
Шифр Вернама используешь?

Нет на взлом уйдет меньше чем ты думаешь, потому что компы могут стать мощнее. Плюс там еще квантовые компы.

алгоритм DES тоже счтался стойким неубиваемым надцать лет назад. Сейчас брутфорс за считанные минуты занимает.
Аноним 08/03/25 Суб 16:31:51 3404481 293
>>3404141
> надеждном месте в голове
Есть ректальный криптоанализ для этого случая!
Аноним 08/03/25 Суб 16:34:55 3404483 294
>>3404211
НА 10 ГОДУ ПРОДОЛЖАЕШЬ ВЫНУЖДЕННО СЛУШАТЬ ДОДИКОВ КОТОРЫЕ РАССКАЗЫВАЮТ ПРО ЧИСТОТУ И ПРОЧЕЕ ГОВНО. IT БИЗНЕС ЗАЕБАЛ СВОЕ МОЗГОЕБЛЕЙ.
Аноним 08/03/25 Суб 18:26:12 3404554 295
>>3404211
>>3404483
Так понятно что кабану похуй че ты там наговнокодишь, это ебет коллег, которым это говно поддерживать когда ты уволишься.
Поэтому любой адекват будет тебя хуесосить в ревью - ему потом с твоей говниной ебаться придется и искать куда коды писать.

Когда один на проекте - правил нет, пиши как хочешь.
Аноним 08/03/25 Суб 20:15:34 3404625 296
>>3404554
Всегда надо писать так чтобы не стыдно было показывать пацанам.
Аноним 08/03/25 Суб 20:28:18 3404630 297
>>3404554
> это ебет коллег
Это ебет лида, это ебет супервизора, это ебет токсичного заказчика который сидит в Вермонте.

А если по-другом обьяснить.
Назваю таких "перфекционисты-ананисты".
Среди программистов куча замороченных дурачков, которые начитались книжек и морочат всем голову, и вызывают раздражение своей придирчивостю.
Прицнип "чужой код воняет" они прикрывают какими-то метриками, авторитетами и еще чем-то.

Качество кода имеет разные обьективные крытерии.
Это количество лекскем и синтаксических конструкций в исходном коде.
Это скорость работы в герцах, обьем памяти/данных в байтах, обьем машиных инструкций.
Аноним 08/03/25 Суб 20:34:20 3404637 298
>>3404630
Качество кода это легкость его чтения, изменения и добавления, дурачек. Нахуй метрики, если сенька не может разобраться в том что ты понаписал, значит ты плохо написал...
Аноним 08/03/25 Суб 20:48:02 3404647 299
>>3404637
Или сенька - ебанат. Или он не хочет разбираться. Или он последний раз что-то связанное с технологиями читал в 2001м году когда устраивался, и с тех пор все что там было в индустрии для него: пидорасы придумали какую-то хуйню сложную...

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

Вот буквально - на последнем проекте как-то с сенькой посадили. Охуенный сенька. Лямбды - придумали пидорасы, нихуя не понятно. Асинхронщину придумали пидорасы, нихуя ему не понятно. Треды - придумали пидорасы, нихуя ему не понятно. DI придумали пидорасы, нихуя ему не понятно. Декораторы придумали пидорасы - нихуя ему не понятно. Наследование придумали пидорасы - нихуя не понятно. Рефлексию придумали пидорасы, нихуя ему не понятно. Докер придумали пидорасы. JVM придумали пидорасы. Все, буквально придумали пидорасы, давайте писать на си, нахуй, вот на си - ему понятно, взять и глобальный контекст в жаве хуйнуть, это все через статику, желательно в одном классе - вот тогда ему понятно, портяночку такую на 40к строк кода и пойти по своим делам. Да. Охуенно.
Особенно охуенно, когда этот сеньер идет на гитхаб к автору библиотек - и начинает Z постить после того как ему помогли,
И он - сенька, 25 лет опыта. Ценный кадр, все такое.

Я это к чему. А к тому - что сенька и его разбиартельства - это хуйня из под коня. Челу просто может быть похуй. У него как раз свои там проблемы, Клима Жукова там посмотреть, послушать Гоблина, пообсуждать Украину в рабочем чатике. Что ты там пишешь - его не ебет и он хуй клал.
Аноним 08/03/25 Суб 21:04:31 3404656 300
>>3404647
> Вот буквально - на последнем проекте как-то с сенькой посадили. Охуенный сенька. Лямбды - придумали пидорасы, нихуя не понятно.
Не, ну тут он не прав.
> Асинхронщину придумали пидорасы, нихуя ему не понятно.
Зависит от того как она реализована.
> Треды - придумали пидорасы, нихуя ему не понятно.
Ну, это рофл.
> DI придумали пидорасы, нихуя ему не понятно.
Всё так, DI аннотации делят на ноль императивное поток инструкций добавляя в код "прыжки" хуй пойми куда, чтобы получить хуй пойми что.
> Декораторы придумали пидорасы - нихуя ему не понятно. Наследование придумали пидорасы - нихуя не понятно. Рефлексию придумали пидорасы, нихуя ему не понятно. Докер придумали пидорасы. JVM придумали пидорасы.
Не, ну это тоже рофл.
> Все, буквально придумали пидорасы, давайте писать на си, нахуй, вот на си - ему понятно, взять и глобальный контекст в жаве хуйнуть, это все через статику, желательно в одном классе - вот тогда ему понятно, портяночку такую на 40к строк кода и пойти по своим делам. Да. Охуенно.
Он случайно не из системной разработки пришёл? В линуксе любят файлы по 5000 строк кода на си писать.
> Особенно охуенно, когда этот сеньер идет на гитхаб к автору библиотек - и начинает Z постить после того как ему помогли,
А так он ещё и по человечски долбоеб.
> И он - сенька, 25 лет опыта. Ценный кадр, все такое.
Так он уже дед пердед, лол. Конечно ему сложно за чем-то новым подпевать.
Аноним 08/03/25 Суб 22:05:44 3404709 301
>>3404637
> Качество кода легкость его чтения
Это субъективный критерий, который проверяется глазом лида или кто там главный отвечает за проект.

> сенька не может разобраться
конкретно сенька, и конкретно это и есть критерий "хорошего кода". Код который должен нравится сеньке.

>>3404647
Вот еще один занудный дурачек. Ходячий генератор душноты. Высрал очередные виртуальные критерии "правильности".

Ну давай тебя обосрем.

> какие стайлгайды в комманде
придумывает сенька.

> хуйло решает что он какой-то особенный
Решил писать эффективный код который меньше расходует ресурсы.

> Асинхронщину придумали пидорасы
Новомодная хуета про которую все забудут через 5 лет.
Такие же дурачки топили за Fork-Join Pool в жабе. Такие же дурачки топили за OpenMP в C++, который вообще никто не помнит.. Transactional Memory в базах данных - я уверен ты вообще первый раз слышишь. ТЫСЯЧИ ИХ!!!!!!1111

Щас придумали очередную хрень которая срет фьючерами, промисами, async/await. В компилируемх языкх она выдает кучу лишнего говна, который ты не контроллируешь. Эдакая эммуляция многозадачности.
В интерпретируемых языках - это параша которая кроме красивого синтакиса ничего не дает.

> Лямбды - придумали пидорасы
Лямбда функции в C/C++ это тупой аналог обычных функций, разница в именовании. Java - лямбды костыльное говно.
С# - тоже самое только более гибкое.
JS - нельзя использовать this динамически, нельзя arguments.
В Lua - это просто анонимная функция

> Декораторы придумали пидорасы - нихуя ему не понятно.
Хуерторы. Говно без задач.

> JVM придумали пидорасы.
Глючное говно. Первые версии - стековая машина - синоним слова "ТОРМОЗА". Виртуальная машина Lua производительней была даже JIT компиляции.

> Все, буквально придумали пидорасы, давайте писать на си
WebAssembly который позволяет писать веб приложения на Си для бразуера тебя тоже не устравивают?

> портяночку такую на 40к строк кода и пойти по своим делам.
Какие портяночки, долбоеб. У Си самое большое количество готовых библиотек и фремверков, которых наплодили за 50 лет больше для твоего любимого язычка обмазанный сраными декораторами. В Си есть всё что есть в других языках. Вот прям всё. Твой сраный питон, жаба, базы данных, движки, ядра, драйверы, редакторы, веб-серверы, веб-браузеры все написано на сишках.

Языки программирования - это мода понимаешь. Есть модно а есть не модно. Читабельность, эффективность, произвоидетельность здесь не причем.

Твои аргументы яркий пример моих коллег и лидов, которые дрочат на ФП/ООП/ДП/ПП как на догму, как на истину в последней инстанции. Дрочат на паттерны и прочую виртуальную, абстрактную мудотень.
Аноним 08/03/25 Суб 22:20:12 3404716 302
>>3404709
> OpenMP
Нормально его используют. А ты что на голых тредах многопоточку пишешь?
Аноним 08/03/25 Суб 22:38:06 3404727 303
>>3404716
Где?

Подскажи хоть один продукт где хотя бы есть строчка
#include <omp.h>
Аноним 08/03/25 Суб 23:01:30 3404736 304
Аноним 08/03/25 Суб 23:03:18 3404737 305
>>3404445
Я жму прокликиваю отказ от всего на каждом сайте и потом жалуюсь местному регулятору, если нахожу трекинговые куки.
Аноним 08/03/25 Суб 23:07:13 3404740 306
>>3404736
Что, там есть и поиск, и вход в аккаунт, и плейлисты? Или только просмотр видео по ссылке? А толку от него, если всё равно придётся юзать браузер?
Аноним 08/03/25 Суб 23:54:53 3404768 307
15677039582851.png 349Кб, 720x511
720x511
>>3404630
>>Качество кода имеет разные обьективные крытерии.
>>Это количество лекскем и синтаксических конструкций в исходном коде.
>>Это скорость работы в герцах, обьем памяти/данных в байтах, обьем машиных инструкций.
Я учитываю в первую очередь цикломатическую сложность.
Не считаю, но если что - инструменты для этого есть.
Аноним 09/03/25 Вск 00:33:56 3404775 308
Смешно видеть, как аутсорсеры и продуктовые разрабы пытаются что-то доказать друг другу. Аутсорсерам ведь жизненно необходимо говнокодить, лишь бы побыстрее сдать проект, в то время как на продуктах приходится следить за качеством кода, ибо потом ещё поддерживать это несколько лет.
Аноним 09/03/25 Вск 00:42:09 3404777 309
>>3404775
> аутсорсеры и продуктовые разрабы
пишут говно с 500 зависимостями, в триллиона строк коды, обмазываясь 50 ООП классами ради "2+2"
Аноним 09/03/25 Вск 00:53:02 3404780 310
>>3404777
Кажется ненужным, пока не придёт кабан, которому надо, чтобы 2+2 было 4, а 3+1 было 5.
Аноним 09/03/25 Вск 01:16:26 3404788 311
>>3404775
Нет такого разделения, потому что если кабанчик на продукте придет и скажет "хочу такую фичу побыстрее", будет все тот же говнокод
Аноним 09/03/25 Вск 02:05:06 3404793 312
>>3404788
Кабаны на продуктах обычно не тупые, они видят связь между "побыстрее", количеством критичных багов с прода и возрастающими оценками от разрабов по доработке этой же фичи. И в какой-то момент они вместо "побыстрее" начинают говорить "хоть полгода делайте, но сделайте качественно".
Аноним 09/03/25 Вск 05:40:04 3404812 313
>>3404775
>>Аутсорсерам ведь жизненно необходимо говнокодить, лишь бы побыстрее сдать проект
Если проект надо сдать через 3 года, зачем говнокодить и стрелять себе в ноги? А если заказчику понравится и он новые фичи захочет? Это и на 5+ лет споконо потянет.
Лишь бы побыстрее - глупость. Платят за часы. Нужно работать не торопясь

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

>>3404793
>>Кабаны на продуктах обычно не тупые
Там политика и интриги на первом месте, а на продукт всем уже поебать. Насрать фичами и пойти на повышение - рабочая страта.

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

Аутсорс тут в более выигрышной позиции - там нет внутренней политики не повысят до зама что бы ты не делал, все просто доят заказчика на срок подольше, команду побольше и иногда показывают что не совсем валоебят.
Аноним 09/03/25 Вск 07:56:30 3404837 314
15621869189550.jpg 50Кб, 510x521
510x521
src/common/helpers/utils
@
src/helpers/common/misc
@
src/utils/commonHelpers
Аноним 09/03/25 Вск 09:38:34 3404858 315
>>3404837
У меня так

src/Shared/Utility/StringHelper
src/Shared/Utility/EmailHelper
src/Shared/Utility/ValidationHelper

Типа а ЧО? А ЧО? Как называть эту хуйню и куда ее класть, если это вот какая-то хуйнюшка которая и много где нужна, и нужна именно сырой.

Я как-бы не фреймворк пишу, но какая-нибудь проверка на длину строки, символы допустимые, формат почты и т.д. - нужна часто и во многих частях кода. Проще всего сделать папочку такую и брать с собой везде.
Аноним 09/03/25 Вск 09:49:45 3404863 316
16420718786050.jpg 9Кб, 225x225
225x225
Аноним 09/03/25 Вск 09:49:46 3404864 317
>>3404812
>Если проект надо сдать через 3 года
А если проект надо:
Показать демку через месяц после начала разработки
Через 3 - сделать рабочий MVP
Еще через 2 - выкатить на рынок, запатентовать, написать все доки, еще хорошо бы подготовить к этому времени видяшки-туториалы как этой хуйней вообще пользоваться, а то руководство убеждено что современные пользователи - испорчены тиктоком и читать-разбираться не будут, видяшки короче делайте?

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

И платят - не за часы, а за то что все пункты хотелок к релизу - есть. И в команде при этом не целый отдел, а 1-3 сеньера, пытаются эту хуйню сделать.

Короче. Я не знаю где там платят за часы и вы размеренно делаете. Везде где я работал - было +- так как я описал,
Аноним 09/03/25 Вск 10:02:09 3404872 318
>>3404775
Всё так. Проблема возникает когда продукт менеджер работает в аутсорсной парадигме и даже баги не даёт фиксить в продукте, потому что "в этом нет бизнес вэлью", читай "компании за это не заплатят". А потом продукт взрывается на стороне заказчика в продакшене, он теряет миллионы долларов. И отказывается больше работать с компанией. При этом заказчик обеспечивает 40% дохода компании. После этого продакты кричат, что они не причём и это тупые разрабы хуево делают свою работу.

Буквально своими глазами это видел после НГ. Какое решение принял CEO? Правильно, уволить этих тупых инженеров и оставить прежних продактов.

Надеюсь компания обанкротится к концу года.
Аноним 09/03/25 Вск 10:03:43 3404873 319
Аноним 09/03/25 Вск 10:29:12 3404893 320
>>3404864
>А если проект надо:
>Показать демку через месяц после начала разработки
>Через 3 - сделать рабочий MVP
>Еще через 2
То это какая-то хуйня. Я блять ниразу не видел проекты где надо в такие сроки выйти на рынок. Зато 5 раз видел как проект провалился потому что через год конкуренты вышли на рынок с нормальным качеством.
Аноним 09/03/25 Вск 11:02:52 3404909 321
>>3404893
От индустрии зависит так-то.
Если вы железки продаете, то ПО - это сопроводительная часть.
Так вот. Не будет купивший уже 100500 миллионов железок - возвращать их если в железках брака нет. В крайнем случае - пойдет по ветке отработки претензий.
Аноним 09/03/25 Вск 11:20:33 3404924 322
>>3404893
> То это какая-то хуйня. Я блять ниразу не видел проекты где надо в такие сроки выйти на рынок.
Я не только видел, я сделал такой проект и он заработал миллионы долларов компании. Ньюанс простой: продукт лишь на словах пиздат, а на деле костыль на костыле и забагован по самые яйца. Если бы заказчик увидел бы наш бэклог он бы бежал за километры от нашего продукта.
Аноним 09/03/25 Вск 11:39:32 3404935 323
>>3404837
И главное чтобы всё это одновременно было, а не что-то одно. Кек.
Аноним 09/03/25 Вск 12:05:54 3404947 324
76830525689.mp4 646Кб, 720x1280, 00:00:18
720x1280
>>3404775
Сейчас на своём частном случае в этом убеждаюсь. Работал в продукте - настроен линтер который, среди прочего, следит за цикломатической сложностью, перегруженностью модулей/классов/методов, периодически делается рефакторинг, на код ревью поднимаются вопросы архитектуры и поддерживаемости, никто не орёт про то что СЫЧЁВ СУКА КАКОЕ ЕЩЁ РЕВЬЮ ТАМ ЗАДАЧА СРОЧНАЯ ДАВАЙ МЁРДЖИ ВСЁ СЕЙЧАС ПОТОМ РАЗБЕРЁШЬСЯ.

Потом попал на аутсорс - кабан даёт индусу-фронтендеру коммитить в бэк всё что ему нужно потому что ТАК БЫСТРЕЕ))), код падает с ошибками в самых банальных юзкейсах, хотя проекту всего несколько месяцев отроду. И вместо вдумчивого рефакторинга системы требуется просто хоть как-нибудь пофикить, главное что побыстрее, IT'S A HUGE BLOCKER FOR US RIGHT NOW YOU KNOW, SYCHOV, SO PLEASE MAKE SURE TO FIX THIS ASAP, WE CAN DEAL WITH TECHNICAL DEBT LATER)))))) Самое удивительное что продакт оунер так-то технический специалист а не манагер, вроде как должен знать к чему такой подход к разработке приводит...
Аноним 09/03/25 Вск 13:21:16 3404981 325
>>3403509
При загрузке не перерендериватся за 0.01 сек до клика по элементу
Аноним 09/03/25 Вск 13:42:58 3404995 326
>>3404947
Манагер скорее всего не нашёл общего языка с кабаном и сейчас или ищет другую работу или собирается пинать колоши пока его самого не уволят.

У меня такая ситуация на работе. Всем похуй на продукт. Даже CEO похуй. Инвесторов я ни разу не видел, но мне кажется им тоже похуй.

Так что смысла что-то делать нет в такой организации.
Аноним 09/03/25 Вск 14:32:55 3405048 327
>>3404864
>>А если проект надо:
>>И платят - не за часы, а за то что все пункты хотелок к релизу - есть.
Ну так я и говорю продукт говно. В аутсорсе кабаныч работает не с анальниками а с таким же кабанычем и они уже торгуются за часы(=бабло).

>>Везде где я работал - было +- так как я описал
В веб студии сокол?
Когда заказчик начинает выебываться - то его тыкают еблом в контракт и работу стопают, пока не заплатит.
Аноним 09/03/25 Вск 15:28:57 3405067 328
Аноним 09/03/25 Вск 16:59:34 3405134 329
>>3403509
> У контролов есть аффорданс
Вот бы ещё в жизни у всего был понятный аффорданс.
Аноним 10/03/25 Пнд 02:26:40 3405563 330
ФЕМТЕХ
Аноним 10/03/25 Пнд 20:00:42 3406126 331
>>3403509
Выбирает язык интерфейса по умолчанию на основе заголовка accept-language, а не IP-адреса.
Аноним 10/03/25 Пнд 20:04:26 3406131 332
>>3406126
Но COUNTRY NOT ALLOWED так и оставить на основе IP-адреса!
Аноним 10/03/25 Пнд 21:08:02 3406166 333
>>3404445
Ну хорошо, что они стандартизировали тайп си. Так хоть в айфонах наконец сделали его вместо б-гомерзкого лайтнинга.
Ну а кукис реально заёбывают
Аноним 10/03/25 Пнд 21:12:54 3406168 334
>>3406166
Одна бабка говорит, что неэппловские кабели type-C вызывают какие-то проблемы с аккумулятором. Теперь ещё лет 5 будут стандартизировать, чтобы любой кабель подходил, а не только эппловский.
Аноним 10/03/25 Пнд 21:39:48 3406182 335
>>3406168
Запретить продажу техники эпл если она не совместима по зарядке с другими и все.
Аноним 11/03/25 Втр 14:33:26 3406535 336
>>3404775
У нас продукт и дремучее легаси. Это пиздец.

Причем всем, включая манагеров, не нравится такая ситуация, а сделать никто нихуя не может - манагеры, за деревьями леса не видя, пытаются решать проблемы легаси процессами, которые слетают при первом пробитии техподдержки до третьего эшелона (что уже происходит почти по кд). А разрабы просто зашиваются на SLA, об остальном думать сил и времени уже не хватает.
Аноним 11/03/25 Втр 14:55:21 3406556 337
>>3406535
Значит кабану похуй на продукт. Если кабану похуй, то и остальным жолжно быть похуй, я считаю.
Аноним 11/03/25 Втр 15:47:07 3406624 338
>>3406166
А мне нравится, что заёбывают. Без этих постоянных напоминаний казалось, что заходя на сайт Х ты просто знакомишься с сайтом Х. А на самом деле ты знакомишься с сайтом Х и 1024 его партнёрами.
Надо кстати и людей обязать сообщать при знакомстве, скольким друзьям/подругам ты собираешься о нашем общении рассказывать и что именно.
Аноним 11/03/25 Втр 15:57:31 3406641 339
>>3406131
Разумеется. Я не про VPN/прокси писал.

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

Я живу в Италии, но почти не знаю итальянского. На устройствах английский, он же в accept-language. Меня заебало ловить принудительный редирект с .com на .it, где всё по-итальянски, у 7/10 международных сайтов. При этом у половины из них я не могу выбрать английский для Италии, но могу для Нидерландов, например. И суть же в чём, если я буду выберу Нидерланды, чтобы был английский язык, а цены остались в евро, я с вероятностью 95% отсосу при попытке указать итальянский биллинг адрес.
Аноним 11/03/25 Втр 15:59:46 3406648 340
>>3406624
>>Надо кстати и людей обязать сообщать при знакомстве, скольким друзьям/подругам ты собираешься о нашем общении рассказывать и что именно
В целях улучшения контента, все наше общение будет фиксироваться на видеокамеру и диктофон.
Если вам надоело что в процессе разговора я внезапно выкрикиваю рекламные лозунги - можете заплатить - тогда перестану.
Общение с представителями вашей национальности запрещено по юридическим причинам.
Аноним 11/03/25 Втр 16:01:53 3406652 341
>>3406648
>Общение с представителями вашей национальности
Ну это как раз широко представлено при реальных знакомствах.
А вот информации о том, кто кому о чём рассказывает — не хватает.
Аноним 11/03/25 Втр 16:29:48 3406682 342
>>3406641
Ещё когда выбираешь страну по иконке страны. При чем тут язык к стране? Это только в паре европейских стран так, но весь мир живёт, разделяя страну и язык!
Аноним 11/03/25 Втр 16:52:59 3406700 343
>>3406641
Твои личные проблемы. Во всех странах предполагается что ты знаешь язык страны где живёшь. Неспособность освоить такой простой язык как итальянский при учёте что ты выучил английский который в 10 раз сложнее это странно.
Аноним 11/03/25 Втр 18:06:59 3406760 344
>>3406641
>Я живу в Италии, но почти не знаю итальянского.
Указал тебе, в чем проблема
Аноним 11/03/25 Втр 19:18:04 3406846 345
>>3406556

Я к кабану в кабинет вхож. Конкретно ему далеко не похуй. Просто в одно ухо ему ссут всякие хуесосы от CTO до среднего звена, у которых все на мази, и за которыми голос обычных работяг еле различим, а в другое - страпонят разгневанные клиенты. Он суетится, делает должностные перестановки, пытается внедрять какие то практики, но нихуя не работает. Сейчас вроде получше стало после того, как он открылся работягам, но времени проебано было уйма, и долбоебы никуда пока что не делись. Хз теперь как оно выправится.
Аноним 11/03/25 Втр 20:26:12 3406920 346
>>3406846
После десяти лет работы на разных кабанов от государственных и мелких предпринимателей до владельцев бизнеса на сотни миллионов долларов я вывел следующую формулу успешного бизнеса.

1. Нечестное конкурентное преимущество
2. Высококлассные кадры

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

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

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

Купили. Потратили всё бабло, что было заработано за эти 5 лет + взяли кредит.

Теперь нужно переписать продукт. Быстро обнаружилось, что менеджеры, которые 5 лет нихуя не делали не хотят начинать что-то делать. Обнаружилось, что разрабы, кто остался также не имеют никакого желания работать. Обнаружилось, что сама продовая кодовая база это говнокод на говнокоде весь в прикладных записках "потом исправить".

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

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

И это всё на фоне постоянных конфликтов между менеджерами стартапа и менеджерами бизнеса; тщетных попыток построить вновь рабочую структуру после того как сами же её уничтожили 5 лет назад.
Аноним 11/03/25 Втр 21:35:07 3406976 347
>>3406920

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

К сожалению, сея артель стала не вывозить масштабирование. Когда пришли большие энтерпрайзы, ранее сидевшие на зарубежных решениях конкурентов (которые после СВО их прокинули нахрен), выяснилось что древняя архитектура, всю дорогу хорошо работавшая для небольших чуваков, у энтерпрайзов не вывозит. По логике, надо было уже тогда просто начинать все писать с нуля под эти энтерпрайзы. Но этого не случилось - смачно проебались по скиллам и коммуникации. Долгая история.
Аноним 11/03/25 Втр 21:40:14 3406979 348
Аноним 12/03/25 Срд 14:43:58 3407438 349
БРОСАТЬ ЭКСЕПШЕН, КОГДА УДАЛЯЕМЫЙ ФАЙЛ НЕ СУЩЕСТВУЕТ
@
ДОСТАТОЧНО
@
REACT NATIVE
Аноним 12/03/25 Срд 15:07:50 3407451 350
>>3407438
Это ещё ладно, вот реальный бугурт:
БРОСАТЬ ЭКСЕПШЕН, КОГДА СТАТУСКОД > 399
Аноним 12/03/25 Срд 15:46:33 3407485 351
1000007423.jpg 59Кб, 360x450
360x450
>>3407438
Правильно, нужно проверять существование файла перед удалением
Аноним 12/03/25 Срд 16:06:20 3407501 352
>>3407485
А если кто-то успел удалить файл после того, как ты проверил его существование?
Аноним 12/03/25 Срд 17:41:38 3407561 353
>>3407501
эта проверка должна быть в транзакции
Аноним 12/03/25 Срд 18:00:38 3407576 354
>>3407561
Удаление несуществующих файлов не должно приводить к ошибке вообще.
Аноним 12/03/25 Срд 18:05:09 3407581 355
>>3407561
Для этого нужны транзакционные файловые системы.
Аноним 12/03/25 Срд 18:07:03 3407582 356
>>3407576
А что надо ответить 200 ок файл успешно удален?
Аноним 12/03/25 Срд 18:17:40 3407594 357
Аноним 12/03/25 Срд 19:01:27 3407616 358
>>3407594
Идемпотентность жи есть.
Аноним 12/03/25 Срд 20:05:43 3407661 359
>>3407582
Да, так и сделать. Окей файл удален. Даже если ты не пытался удалить, а проверил то нужно вернуть 200 "Файл уже был удален".
Аноним 13/03/25 Чтв 00:42:30 3407780 360
>>3407576
Ядро скажет тебе ENOENT, что делать будешь?
Аноним 13/03/25 Чтв 09:44:54 3407858 361
>>3407780
Обработаю и подавлю ошибку выдав warning
Аноним 13/03/25 Чтв 12:44:40 3407944 362
>>3407438
Всё зависит от того, как эти исключения обрабатываются. Ты можешь поймать его и отобразить неблокирующее уведомление.
Аноним 13/03/25 Чтв 12:53:58 3407951 363
Мне кажется даже именитые программисты путают статусы и ошибки. Статус это то что должно быть обработано на вызывающей стороны, то есть вызывающий ожидает статуса. Ошибка это то, что не предполагается вследствие вызова функции, то есть это исключительная ситуация, которая должна случаться никогда/редко.
Аноним 13/03/25 Чтв 13:22:12 3407982 364
>>3407951
Хз, чего там путать, есть успешные и ошибочные статусы. Иногда вижу шизу типа "error": "NO_ERROR", но это же надо не понимать элементарных вещей.
Аноним 13/03/25 Чтв 15:11:46 3408063 365
>>3407951
нет файла, который ты должен удалить - что-то сломалось, идёт не по плану. Надо скорее выкинуть ошибку, сообщив о проблеме. Чем критичнее код и выполнение - тем раньше надо кидать
Аноним 13/03/25 Чтв 15:50:35 3408076 366
Аноним 13/03/25 Чтв 16:03:18 3408084 367
>>3408063
Залогировать. В вебе не принято кидать технические ошибки пользователю. Приложение должно всегда быть максимально работоспособным на это сколько возможно. Вообще отсутствие удаляемого файла это уровень варгинга, а не фатал егога
Аноним 13/03/25 Чтв 16:16:21 3408094 368
>>3408063
Зачем? Ты блять не понимаешь что такое идемпотентность? Вдруг я твой тулзу кормлю командами из кафки и ты мне на 10 дубликатов вместо молча записать в логи начинаешь ломать все к хуям.

Нет файла и похуй живём дальше это вообще не важно. Важно что я хочу чтобы его не было больше, его уже нет.
Аноним 13/03/25 Чтв 16:30:54 3408099 369
>>3408094
Да даже если в терминале написать rm some-file, то команда вернет 1 код ошибки, а не 0 + сообщение покажет, что файла нет.

Всё правильно тебе кидает функция ошибку. Она не может выполнить свою задачу, удалить файл, и сообщает тебе об этом.
Аноним 13/03/25 Чтв 16:40:06 3408106 370
ДЕЛАЕШЬ МР
@
СТАВИШЬ В РЕВЬЮВЕРЫ ОЛЕГА
@
ОЛЕГ ИГНОРИТ МР 24 ЧАСА, ЧТО ПО ПРАВИЛАМ КОМПАНИИ КОСЯК ОЛЕГА
@
ПИШУ ОЛЕГУ "ПОЖАЛУЙСТА, НАЙДИ ВРЕМЯ ПОРЕВЬЮВИТЬ МР У НАС СКОРО РЕЛИЗ"
@
ОЛЕГ ИГНОРИРУЕТ
@
ПЕРЕВОЖУ РЕВЬЮ НА ДРУГОГО РАЗРАБА, ПИШУ ОЛЕГУ, ЧТО БОЛЬШЕ РЕВЬЮ НЕ НУЖНО
@
ЭТОТ ХУЙ ЗАЧЕМ-ТО ОТВЕЧАЕТ, ЧТО СЕЙЧАС ПОРЕВЬЮВИТ
@
ПРИХОДИТЬСЯ ИДТИ К ДРУГОМУ РАЗРАБУ И ОБЪЯСНЯТЬ, ЧТО ЕГО РЕВЬЮ БОЛЬШЕ НЕ НУЖНО
@
У ОЛЕГА СЛОМАЛАСЬ КНОПКА АПРУВА И ВМЕСТО ЭТОГО ОН ОСТАВИЛ КОММЕНТ, ЧТО ОН АПРУВИТ
@
КОМПАНИЯ ТРЕБУЕТ, ЧТОБЫ БЫЛ НОРМАЛЬНЫЙ АПРУВ ИЗ-ЗА РЕВИЗОРОВ, КОТОРЫЕ ОЦЕНИВАЮТ КАЧЕСТВО
@
ГОВОРИШЬ ОБ ЭТОМ ОЛЕГУ ХОТЯ ОН И ТАК ЭТО ЗНАЕТ
@
У ОЛЕГА ПОЧИНИЛАСЬ КНОПКА
@
ЧИТАЮ КОММЕНТЫ К МРУ
@
"ЭТО КОНЕЧНО НЕ ЧАСТЬ МРА, НО Я СЧИТАЮ, ЧТО ВОТ ЭТОТ КОД ГОВНО, ПОТОМУ ЧТО СДЕЛАН НЕПРАВИЛЬНО"
@
ОХУЕВАЕШЬ
@
ОБЪЯСНЯЕШЬ ПОЧЕМУ КОД НОРМАЛЬНЫЙ
@
"ДА МНЕ ВООБЩЕ ПОХУЙ, КОД ГОВНО, НО ТАК И БЫТЬ РАЗ ОН НЕ ЧАСТЬ МРА АПРУВ ПОСТАВЛЮ"
@
СООБЩАЕШЬ ТИМЛИДУ, ЧТО ОЛЕГ ПИДОРАС И БОЛЬШЕ ОН МОЙ КОД РЕВЬЮВИТЬ НЕ БУДЕТ
@
ТИМЛИД ГРУСТНО ГОВОРИТ, ЧТО ЭТО ПИЗДЕЦ И ОН РАЗБЕРЁТСЯ
Аноним 13/03/25 Чтв 17:19:20 3408118 371
>>3408106
Это антибигурут.

Бугурт вот:
...
@
ПРОШЛО ДВА МЕСЯЦА
@
ОЛЕГ ТВОЙ ТИМЛИД
Аноним 13/03/25 Чтв 17:23:55 3408121 372
>>3408106
Урааа, Олег вернулся!!!
Аноним 13/03/25 Чтв 18:13:03 3408145 373
>>3408118
Сожалею анон
>>3408121
Он всегда с нами, в каждом офисе, на удаленке, пусть коллеги не знают, что он Олегом, но мы знаем
Аноним 13/03/25 Чтв 19:25:23 3408206 374
>>3408099
>Да даже если в терминале написать rm some-file, то команда вернет 1 код ошибки, а не 0 + сообщение покажет, что файла нет.
С программой rm ты сам выбираешь, важно тебе или не важно наличие файла.

$ rm some-file && echo OK || echo Error
rm: some-file: No such file or directory
Error

$ rm -f some-file && echo OK || echo Error
OK
Аноним 13/03/25 Чтв 21:00:27 3408239 375
>>3408106
Ебать нахуй, этот чел ещё и продолжает дискуссию говоря, что я его оскорбил когда сказал, что чтобы понять, что код не говно ему нужно изучить проект.
Аноним 13/03/25 Чтв 23:19:17 3408316 376
>>3408239
Я б создал задачу отрефакторить это говно и перевел на Олега. Сейчас то релиз - менять ниче нельзя, но раз Олег хочет - то жри сука. А я поревьюю так и быть.
Аноним 14/03/25 Птн 06:48:44 3408372 377
>>3407438
А че не так?
Файл не существует - значит операция не может быть выполнена.
Вводить в заблуждение - хуйня.

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

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

Не пиздеть - путь к тому что место проблемы - локализуется и решается за 0.000001 секунды.
Аноним 14/03/25 Птн 08:16:27 3408385 378
>>3408372
Блять чел любой нормальный человек пишет

If file exists
Than
Delete file

И игнорирует любые попытки удалять файлы повторно. Поведение АПИ не должно меняться от случая к случаю.
Аноним 14/03/25 Птн 08:17:23 3408388 379
>>3408206
>&& Error OK || Error OK
Хуя ты клоун
Аноним 14/03/25 Птн 12:35:46 3408559 380
>>3408385
Хуйня, я ловил кейс когда файл исчезал в момент от if до then. И код ловил эксепшон. Обернул в try except.
Аноним 14/03/25 Птн 16:57:03 3408783 381
>>3408385
> Поведение АПИ не должно меняться от случая к случаю
Именно. И потому - если файла нет, если он исчез, или по любой другой причине - удаление не произошло - надо кинуть эксепшн и сообщить клиенту. А клиент на своей стороне - посмотрит что за ошибка и либо разрулит либо даст пользователю разрулить.

Потом заебешься искать хули у тебя все ОК, а пользователь зашел с другого бравзера и у него все не ОК. Предсказуемость и однозначность это как раз когда в случае если что-то не произошло - ты дал результат, который говорит о том что действие не выполнено.
Аноним 14/03/25 Птн 17:17:50 3408795 382
>>3388431
>MARKDOWN ЛЕГКО ВСТАВЛЯЕТСЯ В СТРАНИЦЫ CONFLUENCE, ВСЁ ВЫГЛЯДИТ КАК РОДНЕНЬКОЕ
Вот это пиздеж. Конфлюенс перекосоебывает маркдаун только в путь.
Аноним 14/03/25 Птн 17:37:12 3408801 383
>>3408795
Я даже таблицы маркдаунские в жиру вставлял. Не с первой попытки, но завелось.
Аноним 14/03/25 Птн 19:45:45 3408863 384
>>3408783
>удаление не произошло
Схуяли оно не произошло, если файла нет? У тебя банально может быть две копии приложения запущено с общим хранилищем файлов.

Какие реальные кейсы удаления файла?
- он занимает место, удаление освободит место
- он доступен, удаление делает недоступным

Какие фантастические кейсы удаления файла?
- он содержит секретный секрет и мы хотим надёжно его уничтожить
Аноним 14/03/25 Птн 19:47:49 3408864 385
>>3408863
> >удаление не произошло
> Схуяли оно не произошло, если файла нет?
Бога тоже удалили по твоей логике.
Аноним 14/03/25 Птн 19:50:01 3408867 386
>>3408864
Прочитай дальше первого предложения.
Аноним 14/03/25 Птн 20:44:27 3408882 387
>>3408863
>Схуяли оно не произошло, если файла нет?
С того хуя, что если чего-то нет, то это удалить и нельзя, чел.

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

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

Если тебе нужно чтобы ошибка не кидалась - делай отдельный метод DeleteFileOrExitIfNotExits или если покороче: TryDeleteFile. Но если метод называется DeleteFile или аналогично - это значит, что он, блядь, должен удалить этот самый файл. А чтобы, блядь, удалить что-то оно, блядь, должно существовать изначально. А сверху еще дохуя предусловий, в духе - у тебя вообще есть права на удаление, на досутп к файлу, файл никем не используется и куча всего еще. Так что не выебывайся, и обрабатывай ошибки.
Аноним 14/03/25 Птн 20:57:01 3408889 388
>>3408863
А кейсы такие. Файл был временно недоступен, бекенд спиздел что удалил. сам пометил на удаление и положил в очередь. В процессе - БД наебнулась. Файл клиенту не показывается, реально удалить он теперь не может. Но место то самое - занимается.

Если файла не существовало по причине оптимистичного фронта, который уже рисует файл будто существующий, а пользователь такой: блядь, че эт я такое залил, ща удалю. Клиент отправил удалить.
Файл - еще в очереди чтобы вообще попасть на сервер. Бекенд спиздел что удалил, сам в кеше транзакций пометил удаление этого файла как завершенное. В итоге опять оптимистичный фронт рисует что уже и удалено. Пользователь радуется. Забывает про это вообще. Через месяц видит удаленный файл на своем диске, не понимая - хули тут происходит, нахуй. А если это вот такой говнософт - файл уже помечен как удаленный и такой же оптимистичный бекенд: а, эт наверное фронт повторно шлет, я уже же удалил))) и так и будет эта хуйня висеть, пока пиздов говнокодерам не вломят.

Короче. Опять же - не страдай хуйней. Учись обрабатывать ошибки.
Аноним 14/03/25 Птн 20:59:36 3408891 389
>>3408889
Пиздец. Вспомнил свою работу с транзакциями пока читал твоё сообщение. Худшая работа, приходиться всевозможные кейсы держать в голове.
Аноним 14/03/25 Птн 21:10:03 3408893 390
Эх, вот бы в плюсах была функция удаления файлов, которая для несуществующего файла вызывала бы неопределённое поведение.
Аноним 14/03/25 Птн 21:24:51 3408899 391
>>3408889
>В процессе - БД наебнулась.
Любая нормальная БД работает по ACID в он гарантирует что любая проведеная транзакция будет такой даже если ты вырубил свет
Аноним 14/03/25 Птн 21:43:22 3408911 392
>>3408899
Там наверное была монга или еще какой nosql смузи кал.
Аноним 14/03/25 Птн 22:20:31 3408927 393
>>3408893
Надо сделать просто обещание.
Как гарбадж колектор в джаве - он пометил файл как мусор и когда нибудь он его удалит, но прям щас ему может быть в падлу.
А если он его не найдет - ну и хуй с ним, значит и делать ничего не надо, заебись же.
Аноним 15/03/25 Суб 01:36:30 3408997 394
>>3408893
А такая есть? std::remove просто вернёт не нулевое значение если была ошибка/файла не существовала.
Аноним 15/03/25 Суб 02:59:37 3409013 395
>>3408911
С каких пор монга не acid?
Аноним 15/03/25 Суб 03:05:15 3409014 396
Аноним 15/03/25 Суб 11:47:33 3409104 397
>>3407780
Это ошибка, что какой-то компонент имени не найден. Будешь делать рекурсивный спуск по всему пути? А ехидный параллельный процесс тем временем меняет фс.
Аноним 16/03/25 Вск 14:12:29 3409649 398
Я удалил бога.
Аноним 16/03/25 Вск 14:36:52 3409654 399
Аноним 16/03/25 Вск 19:02:15 3409783 400
Аноним 16/03/25 Вск 20:05:27 3409808 401
ПРОЧЕЛ ПРО ДЕРЕВЬЯ
@
ПОНЯЛ ЧТО ДЛЯ ТЕКУЩЕЙ ЗАДАЧИ ХОРОШО ПОДХОДИТ
@
ПОТОМ ПОНЯЛ ЧТО ЗАТРАТЫ НА ПОСТРОЕНИЕ ДЕРЕВА РАВНЫ СЛОЖНОСТИ АЛГОРИТМА В ЛОБ
@
С ГРУСТНЫМ ЕБАЛОМ ПОНЯЛ ЧТО РАЗМЕР N В ВАШЕМ СЛУЧАЕ НЕ БОЛЬШЕ 40


И так сука каждый раз.
Аноним 16/03/25 Вск 20:31:46 3409823 402
>>3409808
То есть алгоритмы в 99% не нужны?
Аноним 17/03/25 Пнд 00:30:27 3409964 403
>>3409823
В 99% они или не нужны, или уже есть в готовом виде
Аноним 17/03/25 Пнд 01:24:33 3409979 404
>>3409823
Больше скажу я как-то сознательно выбрал n² потому что алгоритм NlogN требует сортировки и только потом прохода в результате чего квадратичный работает тупо быстрее даже чисто математическии из-за малых N.

Я кстати часто вижу что люди забывают что О это "работает не дольше чем в общем случае" при этом имеется ввиду что N стремится к бесконечности. При этом в О ещё обычно есть некоторое С, поэтому NlogN ≠ NlogN на деле.
Аноним 17/03/25 Пнд 06:15:44 3410003 405
>>3409808
Дерево это хорошо, когда ты один раз построил, а потом очень много раз читаешь.
Но для 40 элементов далее так похуй.
Я лично за десять лет сталкивался с тем, что мне приходилось строить ручками специальную структуру в памяти раза три. Почти всегда всё успешно решается встроенными в стандартную библиотеку хэшмапами или просто линейными коллекциями.

>>3409979
Когда всплывает разговор о сложности применительно к практической задаче, то разница между квадратом и н-логн или линейным и логарифмическим алгоритмом звучит как "очень долго, устанешь ждать" и "практически мгновенно". Тут константы играют значительно меньшую роль.
Аноним 17/03/25 Пнд 08:53:02 3410022 406
>>3409979
Смотрел недавно видос как раз на эту тему. То что алгоритмическая сложность != вычислительная сложность. И поэтому даже если у какого-то алгоритма алгоритмическая сложность может быть меньше, но его имплементация будет менее оптимизированной чем у алгоритма, который хорошо ложиться на ЦПУ, то он окажется медленнее на практике.
Аноним 17/03/25 Пнд 08:54:23 3410023 407
>>3410003
>Дерево это хорошо, когда ты один раз построил, а потом очень много раз читаешь.
КЧ хорошо работает даже с 1 изменением на десяток поисков.
> Почти всегда всё успешно решается встроенными в стандартную библиотеку хэшмапами или просто линейными коллекциями.
Ну так ты πтонщик.
Аноним 17/03/25 Пнд 09:04:16 3410025 408
Немного не в тему, зашёл из треда про 1с и чё то ору))) ебать у вас проблем, вы чё по настоящему работаете и нервничаете из за работы? Ахахах))
Аноним 17/03/25 Пнд 09:19:46 3410032 409
>>3410025
Ты потраллить зашёл, а не из "треда про 1с".
Аноним 17/03/25 Пнд 09:29:29 3410037 410
>>3410003
Тут согласен, но каждый раз думаю можно ли здесь впихнуть. Интересно чисто практически посмотреть покрутить.

>>3410022
Я всего раз встретил человека который знал ещё и про другие метрики кроме О.
Аноним 17/03/25 Пнд 20:11:45 3410548 411
>>3408882
>У тебя снимают деньги, но у тебя их, блядь
Максимально всратая аналогия для удаления файла, вангую IQ < 80.
Деньги никогда не удаляют, не снимают вникуда. Их в рамках транзакций снимают с одного счёта и зачисляют на другой.

>>3408889
>Файл был временно недоступен
Ты понимаешь что такое файл и что значит его удалить или опять обсуждаемую тему размываем до тупорылых сравнений? "Нет файла" и "нет доступа к тому месту, где файл должен быть" это принципиально разные случаи. Я в ахуе, откуда вы лезете.
Аноним 18/03/25 Втр 07:46:01 3410730 412
СМОТРИШЬ ПУЛЛ
@
ВИДИШЬ ЛЕГКУЮ ПРОБЛЕМУ С ВЕРОЯТНОСТЬЮ 0,00001% КОД СЛОМАЕТСЯ
@
ПРОБЛЕМА РЕШАЕТСЯ ПРАВКОЙ 1 СИМВОЛА
@
В КОММЕНТАРИЯХ НАЧИНАЕТСЯ 4Ч ОБСУЖДЕНИЕ НУЖНО ЛИ ВНОСИТЬ ЭТУ ПРАВКУ ЕСЛИ "МЫ ТОЧНО ЗНАЕМ ЧТО ВСЕ БУДЕТ ВПОРЯДКЕ"
@
КЩЕ ДВА ЧАСА ВЫ ТРАТИТЕ НА ОБСУЖДЕНИЕ НУЖНО ЛИ ПОТРАТИТЬ 20 МИНУТ НА ОПТИМИЗАЦИЮ С N² ДО 1 ЕСЛИ N НИКОГДА НЕ БУДЕТ БОЛЬШЕ 100


Меня больше всего корежит от разных "Я в другом методе точно сортирую", "Мы знаем что где-то там это проверяется".
Аноним 18/03/25 Втр 08:12:36 3410736 413
>>3410730
Некомпетентность и невежество.
Аноним 18/03/25 Втр 08:57:44 3410750 414
>>3410736
Позитивнее надо быть! - Универсальность и начитанность на Хабре.
Аноним 18/03/25 Втр 18:06:11 3411085 415
НИЧЕГО НЕ ДЕЛАЕШЬ НЕДЕЛЯМИ
@
ПОЛУЧАЕШЬ НЕПЛОХИЕ ДЕНЬГИ
@
НЕ ТРАТИШЬ ИХ ТАК КАК НИЧЕГО НЕ ХОЧЕТСЯ
@
СОВЕСТЬ ЧИСТА
Аноним 18/03/25 Втр 18:32:54 3411098 416
ЗАДАЧА НА КУА ИНЖЕНЕРА
@
НАПИСАТЬ ДОКУМЕНТ С КУА МЕТРИКАМИ ПРОДУКТА
@
ПРЯМО ЕМУ ГОВОРЮ, ЧТО ПОД КУА МЕТРИКАМИ ИМЕЕТСЯ ВВИДУ ПОКРЫТИЕ ТЕСТАМИ ПУБЛИЧНОГО АПИ
@
ОН ГОВОРИТ ПОНЯЛ
@
ТРИ ДНЯ ПИШЕТ ДОКУМЕНТ
@
НАПИСАЛ
@
В ДОКУМЕНТЕ КОПИПАСТ ПУБЛИЧНОГО АПИ И УРОВЕНЬ КРИТИЧНОСТИ ЕСЛИ ЧТО-ТО НЕ РАБОТАЕТ
@
НИ СЛОВА ПРО ПОКРЫТИЕ ТЕСТАМИ
@
АБСОЛЮТНО НЕПОНЯТНО ПОЧЕМУ ЕСЛИ НЕ РАБОТАЕТ ФИЧА Х ЭТО ОКЕЙ, А ЕСЛИ НЕ РАБОТАЕТ ФИЧА Y ЭТО НЕ ОКЕЙ
@
АБСОЛЮТНО НЕПОНЯТНО ПОЧЕМУ СЛОМАННЫЙ ПУБЛИЧНЫЙ АПИ В ПРИНЦИПЕ МОЖЕТ БЫТЬ ОКЕЙ
@
РАЗРАЖЕННО ПОТИРАЕШЬ ЛОБ
@
В ОЧЕРЕДНОЙ РАЗ УБЕЖДАЕШЬСЯ, ЧТО КАДРЫ РЕШАЮТ ВСЁ
@
ПИШЕШЬ СООБЩЕНИЕ С ОБЪЯСНЕНИЕМ ПОЧЕМУ ДОКУМЕНТ БЕСПОЛЕЗЕН
Аноним 18/03/25 Втр 22:32:52 3411222 417
ПОЛ ГОДА ДЕЛАЕТЕ ФИЧУ
@
НЕСКОЛЬКО РАЗ ЕЁ ОБСУЖДАЛИ
@
ДЕСЯТКИ РАЗ В ЛИЧНЫХ БЕСЕДАХ
@
ВЫЯСНИЛОСЬ ЧТО ФИЧА РАБОТАЕТ НЕ ТАК КАК ПЛАНИРУЕТСЯ
@
РАЗРАБЫ БЭКА НЕВКУРСЕ ЧТО ОНА ТАК ПЛАНИРУЕТСЯ
@
ФРОНТ БЫЛ УВЕРЕН ЧТО ВСЕ ЗБС ВЕДЬ ЧУДОМ КОНТРАКТЫ ОБОИХ ПОДХОДОВ СОВПАЛИ
@
НО БЛАГОДАРЯ НОРМАЛЬНОЙ АРХЕТУКТУРЕ ПЕРЕХОД БУДЕТ БЕЗБОЛЕЗНЕННЫМ
Аноним 18/03/25 Втр 23:08:50 3411250 418
>>3411222
Классика. У нас так постоянно между платформам фичи разъезжаются. Один понял так, второй эдак, третий вообще ничего не понял. И как обычно дедлайн вчера, выкатывайте как готово без сверки.
Аноним 18/03/25 Втр 23:30:36 3411268 419
>>3411222
>ДЕЛАЕТЕ ФИЧУ
>РАЗРАБЫ БЭКА
>ФРОНТ
Мне вот интересно, что за ФИЧИ обсуждают и делают вебмакаки, да ещё и по полгода? Там же все возможные вариации покраски кнопок в личных кабинетах и интеграции платёжек уже 1000 раз написаны на пайтуон и джава и заботливо выложены на гитхаб дядей Паджитом, хоть чатгопоту сажай на место этих дармоедов.
Аноним 18/03/25 Втр 23:39:14 3411272 420
РАБОТАЕШЬ ПО ТЗ НА ГОСУХУ
@
ТЗ ИЗНАЧАЛЬНО НАПИСАНО ТАК, ЧТО ПОЛУЧИТСЯ ТОЛЬКО ХУЙНЯ
@
А ТРЕБОВАНИЯ ПО ИБ ДЕЛАЮТ ПРОДУКТ ВООБЩЕ НЕЮЗАБЕЛЬНЫМ
@
НИ ОДИН НАЧАЛЬНИК НИ ОДНОГО УРОВНЯ ЭТОЙ ХУЙНИ НЕ ЗАМЕЧАЕТ
@
ТЕХЛИДАМ И ПРОДАКТ МЕНЕДЖЕРУ ТОЖЕ ПОХУЙ ОНИ СФОКУСИРОВАНЫ НА ТЕКУЩИХ ЗАДАЧАХ
@
КОГДА ТЫ ПОДНИМАЕШЬ ВОПРОС: А КАК ЖЕ МЫ БУДЕМ СООТВЕТСТВОВАТЬ ТЗ НА ТЕБЯ СМОТРЯТ КАК НА ИМБЕЦИЛА
@
ПРИНИМАЮЩИЕ ЗАКАЗЧИКА ТУПО СВЕРЯЮТСЯ С ТЗ И ВСЕ ОКАЮТ
@
НА РЕЛИЗЕ ВЫЯСНЯЕТСЯ ЧТО НИКТО НЕ МОЖЕТ ЭТИМ ПОЛЬЗОВАТЬСЯ
@
ЗАПРАШИВАЮТ ДОРАБОТКУ С ТЕМ ЖЕ САМЫМ ТЗ
Аноним 18/03/25 Втр 23:46:16 3411276 421
>>3404211
ДОЛГО КОРПИШЬ НАД АРХИТЕКТУРОЙ, ПИШЕШЬ ИДЕАЛЬНЫЙ КОД С ВСЕВОЗМОЖНЫМИ ТЕСТАМИ И АСИНХРОНЩИНОЙ
@
УХОДИШЬ НА ДРУГОЙ МОДУЛЬ
@
ПРИХОДИТ ДЖУН 20 ЛЕТ И ЕГО ПЕРВОЙ ЗАДАЧЕЙ ПЕРЕПИСАТЬ ТВОЙ МОДУЛЬ ТАК КАК ПЕТРОВИЧ ЧЕТ ДОЛГО ДЕЛАЛ И МЕДЛЕННО РАБОТАЕТ
@
МОДУЛЬ ЗАМЕНЯЕТСЯ НА НЕЙРОСЕТЕВУЮ ЛАПШУ С ПАРАЛЛЕЛЬНОСТЬЮ, РЕЙС КОНДИШНАМИ И НЕПРОХОЖДЕНИЕ ЧАСТИ ТЕСТОВ
@
ТАК КАК В 80% СЛУЧАЕВ ЭТО ОКАЗЫВАЕТСЯ БЫСТРЕЕ, ГОВОРЯТ МАЛАЦА, ХОРОШО СДЕЛАЛ, ВОТ НОВОЕ ПОКОЛЕНИЯ СМЫШЛЕНОЕ РАСТЕТ
Аноним 18/03/25 Втр 23:58:58 3411282 422
>>3411268
Ты ведь вкурсе что почти все современные клиенты это тонкие клиенты?
Аноним 19/03/25 Срд 00:18:43 3411296 423
>>3411276
@
ПРОШЕЛ ГОД
@
ДЖУН ДАВНО СБЕЖАЛ В ДРУГУЮ КОНТОРУ
@
ТЫ ОБИДЕЛСЯ И ТОЖЕ УШЕЛ
@
МОДУЛЬ ЭПИЧНО ПАДАЕТ У ВАЖНОГО ЗАКАЗЧИКА, СНОВА И СНОВА
@
НИКТО НЕ МОЖЕТ СПРАВИТЬСЯ С НЕЙРОСЕТЕВОЙ ЛАПШОЙ
@
ЗАКАЗЧИК УХОДИТ, НАПОСЛЕДОК СМАЧНО ВЫЕБАВ КОНТОРУ ЧЕРЕЗ СУД
@
РЕПУТАЦИЯ ПРОЕБАНА, ДЕНЬГИ ПРОЕБАНЫ, ЗАТО ЗАМЕНИЛИ ПЕТРОВИЧА НЕЙРОСЕТЬЮ (ОДИН РАЗ)
Аноним 19/03/25 Срд 00:40:07 3411304 424
>>3411268
Ситуации разные бывают, у нас вот решили переписать с нуля веб-дрисню на других фреймворках, бэкендеры в самом начале методом копипаста написали для них нужные контроллеры с минимальными доработками (из-за ряда нюансов старые переиспользовать нельзя), а фронтендеры созвали аналитиков, дизайнеров, продуктовнеров, менеджеров, фокус-группы и хуй знает кого ещё и реально обсуждают по полгода, где юзеру будет удобнее нажимать на кнопки и какие будут шрифты. Когда всё же что-то запиливают, иногда таки возникают ситуации из оригинального бугурта.
>>3411282
Какая разница? В rich-клиентах вместо дизайна обсуждали бы бизнес-логику, остальное бы не поменялось.
Аноним 19/03/25 Срд 09:14:49 3411412 425
>>3411272
Я работал над проектом, который должны были сдать в 2009 году и с тех пор его доделывали под ТЗ. Кабан доволен: стабильный источник дохода. Военные довольны: они за зарплату работают, а не за результат.
Аноним 19/03/25 Срд 15:26:54 3411728 426
>>3411085
НА МЕЛОЧЬ ТРАТИТЬСЯ НЕТ ВРЕМЕНИ И ЖЕЛАНИЯ
@
НА КВАРТИРУ НАКОПИТЬ ВСЕ РАВНО НЕВОЗМОЖНО
Аноним 19/03/25 Срд 15:43:16 3411749 427
МНОГО ЗАДАЧ
@
ТРЯСЁШЬСЯ

ЗАДАЧ НЕТ
@
ТРЯСЁШЬСЯ


Доколе???
Аноним 19/03/25 Срд 15:44:44 3411751 428
>>3411222
ПРОХОДИТ ГОД
@
ТАМ БАГ КАКОЙ ТО НАДЛО ПОПРАВИТЬ
@
А КАК ДОЛЖНО РАБОТАТЬ?
@
НЕ ПОМНЮ
@
МЫ ЭТО ВЕДЬ ОБСУЖДАЛИ И СОГЛАСОВЫВАЛИ ПОЛГОДА
@
НЕИКТО НЕ ПОТРУДИЛСЫЯ ЗАПИСАТЬ
@
В ГОЛОВЕ ОБРЫВКИ ВОСПОМИНАНИЙ ТРЕХ РАЗНЫХ ВЕРСИЙ
Аноним 19/03/25 Срд 15:54:47 3411763 429
>>3411272
>>НА ТЕБЯ СМОТРЯТ КАК НА ИМБЕЦИЛА
Галера делает по ТЗ его делал лично главный архитектор заказчика, получает бабло, ПМ от заказчика получает премию.
Доработки за дополнительное бабло, а ПМ заказчика уже на повышение ушел.
Все в выигрыше. Кроме пользователей. Но им не привыкать жрать говно в приказном порядке.
Аноним 19/03/25 Срд 16:10:00 3411785 430
>>3411749
Просто создавай на себя задачи. Не верю, что у тебя нет технического долга в проекте.
Аноним 19/03/25 Срд 16:49:36 3411825 431
>>3411785
Да там один фронтенд ебучий надо править, я ненавижу этим заниматься. Но видимо придётся, потому что делать нехуй.
Аноним 19/03/25 Срд 17:02:27 3411835 432
Аноним 19/03/25 Срд 17:08:40 3411844 433
>>3411835
Да, это простая задача, там ничего сложного, только вёрстка, а я не люблю такое, хотя на позиции fullstack.
Аноним 19/03/25 Срд 18:51:38 3411916 434
>>3411751
Я в этот раз написал документацию, нарисовал схемы и диаграммы взаимодействия.
Аноним 20/03/25 Чтв 00:09:39 3412046 435
>>3410730
>N НИКОГДА НЕ БУДЕТ БОЛЬШЕ 100
Число половых партнеров?
Аноним 20/03/25 Чтв 02:00:59 3412069 436
>>3412046
Это уже NullPointerException - куда более насущная проблема.
Аноним 20/03/25 Чтв 02:49:53 3412071 437
>>3410730
Вам там всем по 20 лет, что ли? Нормальный тимлид в принципе запретил бы эту демократию ебаную, у каждого свои таски и нечего обсуждать.
Аноним 20/03/25 Чтв 03:21:47 3412075 438
>>3411222
Вот именно поэтому надо, чтобы разработчик фронта и бэка был один и тот же.
10 фуллстеков эффективней, чем 5 бэков и 5 фронтов.
Аноним 20/03/25 Чтв 03:47:04 3412079 439
>>3412075
Фулстек это чаще всего фронт, осиливший бэк на уровне джуна.
Если фронт состоит просто в настройке уже написанных компонентов, а на бэке много логики и ковыряния в базах и кубере - то получится не очень.
Аноним 20/03/25 Чтв 04:52:10 3412085 440
>>3412075
Достаточно просто вести обсуждение в переписке, а не сидеть пиздеть на созвонах.
Алсо современный фронт - это три клиента веб + айфон + андроид, каждый со своими приколами. Современный бек - это ебля с распределенными транзакциями, с кубером вообще ебется девопс. Фулстек может быстро наговняшить прототип очередного финтеха для арабов, задеплоить мышкой через админку, но как только продукт попадает на прод, начинается пиздец.
Аноним 20/03/25 Чтв 06:36:20 3412092 441
>>3412079
Может я где-то не там работу нахожу, но все мои фуллстек коллеги либо были изначально фуллстеки, либо транзитились из бэка, как я.
И на собеседованиях меня всегда спрашивали 90% бэка и бд, а фронт -- так, типа, с чем работал, а с чем нет.

>>3412085
У меня сейчас на текущей работе больше половины разработчиков фуллстеки (а то и почти все), при этом у нас очень сложные приложения с кучей компонент и разными методами взаимодействия между ними, сложными вычислениями и огромное количество внимания уделяется оптимизации, потому что оно всё даже в идеальном случае жрёт кучу ресурсов, а облака дорогие.

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

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

Да, бывает простой фронт. Но он часто бывает и сложный. И зачастую он сложный как раз, чтобы сделать интерфейс максимально удобным для пользователя, а эта одна из самых важных вещей в софте.
Аноним 20/03/25 Чтв 07:13:28 3412096 442
>>3412092
>>относился к фронтенду свысока, но после того, как мне пришлось поразрабатывать довольно сложные интерфейсы
Вот поэтому и разделяют фронт и бэк.
Чтоб иметь все компетенции разом, да еще и поддерживать их на высоком уровне надо очень много сил и времени. А платить х2 за двойные компетенции не особо то и хотят.

Я уж не говорю про сложности найма - нужен чел с джавой и реактом - а у тебя либо джависты с ангуляром, либо шарпеи с реактом - в любом случае тратишь время на адаптацию этих или поиск более подходящих.
Аноним 20/03/25 Чтв 08:02:57 3412104 443
>>3412092
Тем не менее, в гугле есть четкое разделение на фронт и бек, а у них работают литерали лучшие мировые разработчики. Достижения гугла всем известны, достижения вашей конторы сомнительны. Что вы там оптимизируете непонятно, потому что на беке тормозит бд, джейсоны можно перекладывать на чем угодно.
Аноним 20/03/25 Чтв 08:50:02 3412119 444
>>3412092
>одни из умнейших людей, которых я встречал за свою карьеру
Боюсь представить, где ты работал до этого, если говнососы-фуллстеки с твоей галеры тебе кажутся умными
Аноним 20/03/25 Чтв 09:27:24 3412131 445
У НАС НЕ РАБОТАЕТ
@
ДАЙТЕ ОТЛАДОЧНЫЕ ДАННЫЕ
@
СЕЙЧАС НЕ МОЖЕМ
@
СПУСТЯ МЕСЯЦ
@
НА ТЕБЕ ДАННЫЕ
@
ХОТЯ СЕЙЧАС ВСЕ РАБОТАЕТ
Аноним 20/03/25 Чтв 11:41:26 3412212 446
>>3412104
Что позволено подходит юпитеру Гуглу не позволено всегда подходит быку кабану

Ещё один еблан возводит гугловые практики в абсолют.
Аноним 20/03/25 Чтв 17:11:03 3412459 447
>>3412096
А с разделением у тебя вечные проблемы согласования контрактов и допустимых значений параметров, да и с семантикой в сложных случаях тоже может возникнуть непонимание.
Плюс фронту и бэку приходится ждать друг друга, переключаться между тасками, это всё сильно тормозит разработку.

>>3412104
У нас кастомная база с допиливанием. Перешли с сиквела, потому что тот слишком тормозил. Для метаинформации ещё используется sql, но там мало всего и оно, естественно, не тормозит.
Тормозит обработка гигабайтов циферок основных данных.
Перекладывание джейсонов -- это максимум 1% системы.
Аноним 21/03/25 Птн 00:06:55 3412682 448
image.png 999Кб, 1024x1024
1024x1024
>>3411085
> НЕ ТРАТИШЬ ИХ ТАК КАК НИЧЕГО НЕ ХОЧЕТСЯ
Как вы достигли такого дзена? Мне всегда хочется что-то купить и если бы не ограничивал себя, то мгновенно спускал бы любые суммы денег
Аноним 21/03/25 Птн 00:23:11 3412684 449
>>3412682
Хз, всю жизнь экономил, может поэтому
Аноним 21/03/25 Птн 03:42:02 3412713 450
>>3412682
Я из нищеты, всю жизнь жил самоограничениями. А теперь уже привычка просто.
Аноним 21/03/25 Птн 11:00:51 3412879 451
@
НАШЕЛ БАГ
@
ИСПРАВИЛ
@
ТЕСТЫ УПАЛИ
@
НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ
@
ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ
Аноним 21/03/25 Птн 11:07:43 3412886 452
>>3412879
Два бага, которые компенсируют друг друга. Классика.
Аноним 21/03/25 Птн 11:24:02 3412901 453
1000007460.jpg 27Кб, 400x500
400x500
Аноним 21/03/25 Птн 12:24:15 3412951 454
Аноним 21/03/25 Птн 12:36:24 3412964 455
>>3412951
А ты программист-вагинальник?
Аноним 21/03/25 Птн 17:00:25 3413180 456
Блин, худший релиз за год наверное. 8000 изменений в проекте. +150 тестовых сценариев добавлено. Обнаружено куча багов. Фиксишь баг, обнаруживается, что баг фиксил другой баг. И вот тебе снова нужно исправлять баг. Из-за этой кучи тестов выяснилось, что на некоторых девайсах сборщик мусора не справляется с очистки памяти и происходит memory leak. Memory leak. В Java. Пришлось полностью переписать вообще "всё", чтобы это пофиксить. После переписывания всего тесты снова поломались. И это всё под давлением, что релиз уже дважды откладывался и у всех всё готово было ещё вчера, а на андроиде всё ещё не готово.

Пойду напьюсь.
Аноним 21/03/25 Птн 19:09:43 3413270 457
>>3412682
У меня с детства все было. В итоге с лет 12 даже не мог подарок на день рождения попросить, потому что ничего не хотел. По итогу получал деньгами и откладывал.
Вообще, такое у многих происходит, когда живешь, не считая деньги.
Ну и очень желательно, чтобы нигде под носом не было бабы, которая будет тебя пилить, что ты мало зарабатываешь, и что ей надо в Италию.
Аноним 21/03/25 Птн 20:33:32 3413321 458
>>3413270
> и что ей надо в Италию.
Пусть едет. Я новую найду. Вообще насмотрелся я на такие отношения когда вместе накопили на поездку в Турцию, только тянка скинула 15 т.р., а парень 150 т.р. В целом знаю и абсолютно противоположные отношения в плане гендеров. Но в обоих случаях такой дисбаланс в финансовых возможностей смотрится неестественно.
Аноним 21/03/25 Птн 22:11:30 3413379 459
>>3413270
>>не мог подарок на день рождения попросить, потому что ничего не хотел.
>>По итогу получал деньгами и откладывал.
Заебись тебе, дефолтное поведение - не спрашивать че ты хочешь, а подарить рандомную хуйню которая дарящему понравилась.
Аноним 21/03/25 Птн 22:21:46 3413383 460
>>3413321
Ну в первом случае дама может по дому что-то делать, и давать много энергии. Но как правило, женщины, которые нашли плюс-минус состоятельного мужика, забивают на свое развитие. С такими тупа неинтересно говорить. Хуже только когда дети есть. У большей части знакомых, которые заводили детей, происходил character death, и говорить они хотели только о детях.
Аж зауважал батю, который бил мамку, а потом ушел за сигаретами. Выбрал быть счастливым.
Аноним 21/03/25 Птн 22:53:06 3413398 461
>>3413383
Поэтому надо быть как мой начальник. Жил в трех странах с маленькими детьми. На вопрос "но они же дети, им тяжело было" ответил, что ему похуй. Пусть скажут спасибо, что существуют.
Аноним 21/03/25 Птн 23:19:42 3413415 462
>>3411085
ПОЯВИЛИСЬ ДЕНЬГИ НА ВСЕ ЧТО ХОТЕЛ
@
КУПИЛ САМЫЙ ДОРОГОЙ ЭКВИП ДЛЯ СВОЕГО ХОББИ
@
ПЕРЕСТАЛ ЗАНИМАТЬСЯ
@
ВЗЯЛ ИПОТЕКУ, ЗАВЕЛ СЕБЕ ЖЕНЩИНУ
@
ПОПАЛ В АНАЛЬНОЕ РАБСТВО ОТ РАБОТЫ, ТЕПЕРЬ ДОЛЖЕН ЧИСТИТЬ ВИЛКОЙ КОРПОРАТИВНЫЙ ГОВНОКОД ДО СЕДЫХ ЛЕТ
@
ВСПОМИНАЕШЬ ВРЕМЕНА КОГДА НЕ ХВАТАЛО ДЕНЕГ НИ НА ЧТО И СИДЕЛ ИЗУЧАЛ ПРОГУ КАК ЛАМПОВЫЕ
Аноним 21/03/25 Птн 23:25:26 3413418 463
>>3413415
Бля жиза
Правда как малой в детсад пошел, я начал жену в погромирование вкатывать, чтоб от избытка свободного времени мне мозг не выносила.
Через годик возьму малого на рыбалку - глядишь эквип пригодится
Аноним 22/03/25 Суб 12:19:47 3413616 464
ОДИН ИЗ ПЕРВЫХ ПУНКТОВ В ОПИСАНИИ ВАКАНСИИ - 5 ЛЕТ ОПЫТА НА СИ
@
ПРЯМЫМ ТЕКСТОМ НЕ ТРЕБУЕТСЯ ИМЕННО КОММЕРЧЕСКИЙ СТАЖ НА СИ КАК ОСНОВНОМ ЯП
@
МЫСЛЕННО ЗАСЧИТЫВАЕШЬ ЛЕНИВЫЙ ФАП НА СИ В УНИВЕРЕ С ПОПЫТКАМИ В БУЛЛИНГ СОКУРСНИКОВ ФОРМОШЛЕПОВ, ПОСЛЕ ЧЕГО ТРИ ГОДА В ПРОДУКТЕ НА СИ++
@
В СОПРОВОДИТЕЛЬНОМ ПИСЬМЕ ОЦЕНИВАЕШЬ СВОЙ БЕКГРАУНД КАК РАВНОЦЕННЫЙ, В САМОМ РЕЗЮМЕ НИЧЕГО КРОМЕ ПРАВДЫ, НА СОБЕСЕ ТОЖЕ ОТКРОВЕНЕН, С ЧИСТОЙ СОВЕСТЬЮ ПРИНИМАЕШЬ ОФЕР
@
СПУСТЯ ПОЛГОДА ОСОЗНАЕШЬ, ЧТО НАЕБАЛ В ПЕРВУЮ ОЧЕРЕДЬ САМ СЕБЯ, И ПЕРЕД ГЛАЗАМИ МЕМ КОТЕНОК ПРОТИВ ПИТБУЛЯ "КОГДА НАПИЗДЕЛ В РЕЗЮМЕ"
@
ОДНО ДЕЛО ЗНАТЬ ПРАВИЛА ШАХМАТ, ДРУГОЕ ДЕЛО ПОБЕЖДАТЬ В МНОГОЧАСОВЫХ/МНОГОДНЕВНЫХ ПАРТИЯХ
@
ОДНО ДЕЛО БЫТЬ СИПЛЮСПЛЮСНИКОМ И ВЛАДЕТЬ СИ СУГУБО НА УРОВНЕ, ЧТОБ НЕ ВЫЛАЗИЛО ПРОБЕЛОВ, КОГДА НАДО ПОНЯТЬ СТАРЫЙ КОД НА СИ++98, ЗАЮЗАТЬ СИСТЕМНЫЙ ИНТЕРФЕЙС, ПОЧИТАТЬ ИСХОДНИК ОПЕНСОРСНОЙ СИШНОЙ БИБЛИОТЕКИ, НЕ ДОПУСТИТЬ ЛИБО ПОФИКСИТЬ БАГ С УКАЗАТЕЛЯМИ И АЛЛОКАТОРОМ
@
ДРУГОЕ ДЕЛО ИМЕТЬ МНОГОЛЕТНЮЮ НАСМОТРЕННОСТЬ НА ПРОПРИЕТАРНЫЙ СИШНЫЙ ГАВНОКОД, ЧТОБ НЕ ОХУЕВАТЬ ОТ НЕГО ПОЛНЫЙ РАБОЧИЙ ДЕНЬ БЕЗ ДОКУМЕНТАЦИИ И БЫТЬ ГОТОВЫМ МНОГО, ГДЕ НАДО БЕГЛО, А ГДЕ НАДО ВНИМАТЕЛЬНО ЧИТАТЬ
@
ПЕРФОМАНС ОКОЛОНУЛЕВОЙ, ПОТЕРЯ РАБОТЫ В ТЕКУЩЕМ ПОЛОЖЕНИИ БУДЕТ КАТАСТРОФОЙ, НО ВСЕ ТАКИ ИСПЫТАТЕЛЬНЫЙ ПРОШЕЛ И КОЕ-КАК ВТЯГИВАЮСЬ


бля, это пиздец, аноны, как же я мечтаю наконец раздуплиться...

ПЕРЕД ВВОДОМ КАПЧИ ПОД ЭТИМ ПОСТОМ МАШИНАЛЬНО ОТКРЫЛ РАБОЧИЙ TIME BASED AUTHENTICATOR НА СМАРТФОНЕ
Аноним 22/03/25 Суб 12:36:40 3413623 465
>>3413616
дополню еще одним обстоятельством

В ПЛАНЕ САМОДИСЦИПЛИНЫ ТЫ РАСПИЗДЯЙ С ОСТРО ВЫРАЖЕННОЙ СЕЗОННОСТЬЮ
@
ВСЮ СОЗНАТЕЛЬНУЮ ЖИЗНЬ ЗИМОЙ ПРЕБЫВАЕШЬ В КРАЙНЕМ УПАДКЕ И КАКИЕ-ТО ОБЯЗАННОСТИ ДАЮТСЯ ЧИСТО ПО ИНЕРЦИИ
@
В ПРИНЦИПЕ ТЕРПИМО, ЕСЛИ НАРАБОТАТЬ ЗА ТЕПЛЫЙ СЕЗОН ДОСТАТОЧНО ЭКСПЕРТИЗЫ, ЧТОБ ПОТОМ ВРЕМЕННО УТРАТИВ СПОСОБНОСТЬ К ПОСТРОЕНИЮ НОВЫХ НЕЙРОННЫХ СВЯЗЕЙ ОСТАВАТЬСЯ ЗИМОЙ ПОЛЕЗНЫМ
@
ОДНАКО ВЫШЕОПИСАННЫЙ СИШНЫЙ ПИЗДЕЦ НАЧАЛСЯ ОСЕНЬЮ
@
ЗИМНЯЯ ХАНДРА ЗАСТАЛА ВРАСПЛОХ, ЭКСПЕРТИЗЫ МИНИМУМ, ВКАТЫВАТЬСЯ БОЛЬНО
Аноним 22/03/25 Суб 13:14:31 3413634 466
>>3413616
Ну, зато ты работаешь на востребованном языке. Наверное. Вообще что вы на си пишете? Операционную систему?
Аноним 22/03/25 Суб 13:20:51 3413636 467
>>3413634
>Ну, зато ты работаешь на востребованном языке. Наверное.
Тут происходит активное внедрение раста, так что тоже интересно будет, надеюсь.
>Вообще что вы на си пишете? Операционную систему?
ОС своя есть, да, на ядре линукса, с кучей юзерспейс и кернелспейс приколюх. Вообще эта вся хуйня занимается анализом трафика в реальном времени, и конкретно я сижу в команде, которая работает над shared либой, где весь распил пакетов и всякие решения по ним отдаются.
Аноним 22/03/25 Суб 13:24:11 3413637 468
>>3413636
Круто. Чем уже и сложнее тема тем меньше по ней людей с коммерческим опытом. ОСи никогда не умрут, так что считай работой ты обеспечен до конца жизни.
Аноним 22/03/25 Суб 17:40:18 3413752 469
>>3401881
Прочитал
> МЕСЯЦ ПИШЕШЬ ДИРЕКТОРУ ПО ~~КЛАУДАМ~~ КЛОУНАМ
> @
> ДИРЕКТОР ПО ~~КЛАУДАМ~~ КЛОУНАМ ИГНОРИРУЕТ ВСЕ ТВОИ СООБЩЕНИЯ
и обзмеился.

А в принципе, смысл не меняется
Аноним 22/03/25 Суб 17:57:48 3413760 470
Аноним 22/03/25 Суб 17:59:55 3413765 471
>>3413637
>Чем уже и сложнее тема тем меньше по ней людей с коммерческим опытом.
>ОСи никогда не умрут, так что считай работой ты обеспечен до конца жизни.
Сомнительно. По моему опыту в узкоспециализированных сферах очень часто происходит то, что с ростом твоего личного опыты ты становишься менее ценным на рынке труда. Просто потому что мест где нужен такой опыт либо столько же, либо еще меньше чем спецов. В большинстве случаев ты будешь либо оверквалифайд и получать хер вместо з.п., либо существенная часть твоего опыта будет мимо.
Я поэтому и свалил в веб-бэк. Работа проще, платят больше. А для того, чтобы быть востребованным на рынке достаточно раз в несколько месяцев потратить неделю на изучение какой-нибудь изи хуйни типа кафки или монги и дальше дунасить.
А когда мучает ностальгия по байтоебле, просто разрабатываю игрушки для ретро и около платформ.
Аноним 22/03/25 Суб 18:54:52 3413808 472
>>3389757
>Объясняю. Например есть предложение "Мама мыла раму". Мы убираем одно слово и теперь предложение "Мама ... раму". Отдаём это на вход нейронки и тренирует её пока на выходе не получим предложение "Мама мыла раму".
>Тоже самое происходит со всеми предложениями. Мы учимся нейронку не думать, а угадывать слова/предложения/блоки кода в зависимости от контекста.

а "бредогенератор" построенный на Марковских Цепях.... разве не схожим образом работает.... или мне показалось ....
Аноним 22/03/25 Суб 21:11:53 3413892 473
>>3413808
Ну, чем-то похоже да. Но фича лллмки в эмбедингах слов. То есть дом, home и 房子 представляют собой одинаковый эмбединг (нейронку) за исключением последнего слоя. Не просто таблица со статистической вероятности встретить слово, а вот прям "суть" слова закодирована в ллм.
Аноним 22/03/25 Суб 22:33:58 3413930 474
>>3413892
Чел, эмбеддинг - это вектор чиселок. Ну то есть, это литературно векторное представление. Большая часть моделей которая дает эмбеддинги, тебе вернет именно это.
Весь ллм-бум - это буквально два фактора: исследователи научились эффективно векторизовать текст, а хуанг начал ковать им видимокарты прям под задачу.
И нет чел, дом, хоум и чингчонгоум вполне могут дать разные эмбеддинги как просто, так и в зависимости от окружающих токенов. Да и вообще, потребность на схожесть эмбедингов с токенов схожей семантики, есть разве что для реранкеров.

Понимаю, что ответил на оверупрощение для совсем маленьких, но не нужно малюток совсем балшитом отуплять.
Аноним 23/03/25 Вск 02:31:30 3414012 475
>>3413930
Понял, спасибо. Да я не мльщик, просто помню что-то с курсов
Аноним 23/03/25 Вск 13:41:18 3414203 476
>>3413930
>исследователи научились эффективно векторизовать текст
еще в 2000-х годах и у них получилось для простых архитектур абракадабра на уровне марковских цепей. Потом эффективно применили рекуррентные сети и сильно апнулись онлайн переводчики. Но было ощущение, что под нечто большее нужно колоссально больше ресурсов.
Основная причина бума это аттеншн все-таки, который эффективно параллелизуется на видеокартах.
Аноним 24/03/25 Пнд 02:41:04 3414693 477
>>3413180
>что на некоторых девайсах сборщик мусора не справляется с очистки памяти и происходит memory leak

Мож ты имел ввиду OutOfMemory?

>Memory leak. В Java.

Да лан. Мемори лик даже в GCшном ЯП не такая уж и исключительная вещь.
Аноним 24/03/25 Пнд 04:28:17 3414699 478
>>3413180
>Memory leak. В Java.
Я в дотнете как-то встречал мемори лик в легаси на старом фреймворке. Там обрабатывались емейлы как строки, в дотнете каждая строка неизменна, когда ты пишешь a+b под результат выделяется новый кусок памяти, при поиске подстроки так же. Алсо в дотнете сборка мусора заточена под много мелких объектов, большие объекты складываются в отдельную кучу и чистятся ивенчуали. Если взять строку мегабайт так на сто и поконкатенировать ее подстроки в цикле, легко можно засрать всю кучу.
Решилось использованием апдомена, эта хуйня чистит за собой кучу сразу после завершения работы, а не когда-нибудь.
Аноним 24/03/25 Пнд 08:40:28 3414733 479
>>3414699
>когда-нибудь
Почти каждый вызов new приводит к активации GC.
Аноним 24/03/25 Пнд 09:13:33 3414758 480
>>3414693
> Мож ты имел ввиду OutOfMemory?
В конце концов и он случается из-за этого, да.
> Да лан. Мемори лик даже в GCшном ЯП не такая уж и исключительная вещь.
Я первый раз ьакое встретил. На одном девайсе всё тип-топ. На втором через 20 секунд программа падает. При этом никаких бесконечных массивов и прочего непотребства нет. Просто сборщик мусора не успевает очищать не нужную уже память.
>>3414699
Понял. Я в итоге на С++ часть логики переписал.
Аноним 25/03/25 Втр 13:34:21 3415685 481
>>3414758
Так это не утечка. Утечка это не когда GC не успел, а когда GC тупо не может освободить память по тем или иным причинам. Например, была такая ботва, что если ты хэшмапу начинаешь заполнять с ключом, у которого неконсистентный или мутабельный хэшкод - потом ты попросту такие записи из мапы по ключу удалить или выгрузить уже никак и никогда не сможешь. Только мапу целиком, что не всегда предусмотрено логикой.
Аноним 25/03/25 Втр 14:14:12 3415723 482
>>3415685
А как тогда это называется? Когда GC не успевает очищать?
Аноним 25/03/25 Втр 14:22:47 3415729 483
>>3415723
Ниасилило.

Вообще, если я правильно помню, full-GC-проходка триггерится принудительно когда аллокация идет уже впритык и места не осталось, и подозреваю что в твоем случае не столько GC не успел, сколько хипа уже тупо не осталось. Но я ненастоящий Шипилев, могу ошибаться.
Аноним 25/03/25 Втр 15:56:48 3415808 484
>>3415729
Ну, по идеи я там съедал только 120 МБ и это я уже взял с запасом. Так что там ещё половина хипа оставалась свободной. Ну, в любом случае хип лучше на всякую ерунду не тратить, потому что он на мобилках ограничен 256 МБ. Так что решение вынести данные в нейтивную память как будто не ошибка.
Аноним 26/03/25 Срд 01:14:44 3416178 485
ТЕСТИРОВАНИЕ PUSH УВЕДОМЛЕНИЙ
@
ДОСТАТОЧНО
Аноним 26/03/25 Срд 10:14:59 3416305 486
>>3416178
Кто пустил КУА бомжа на доску?
Аноним 26/03/25 Срд 11:33:14 3416407 487
>>3416178
Но ведь их нужно тестировать...
Аноним 26/03/25 Срд 15:16:16 3416618 488
>>3416305
У нас стартап. Мы программисты и куа в одном флаконе
Аноним 26/03/25 Срд 15:20:31 3416622 489
>>3416618
Мыть полы пока не заставляют?
Аноним 26/03/25 Срд 15:57:58 3416643 490
>>3416622
Сам-то как думаешь?
Аноним 26/03/25 Срд 16:22:58 3416663 491
>>3416622
Работаю из дома. Пол моет робот пылесос. Ещё вопросы?
26/03/25 Срд 18:09:34 3416726 492
>>3379226 (OP)
А у нас такого нету. Один мит утром на 5 минут и до следующего утра тебя никто не ебёт.
Это действительно проблема? Странно, мне всегда казалось, что когда на виртуальном заводе каждый знает своё место, то такого бугурта быть не должно.
Или я не прав?
Аноним 26/03/25 Срд 18:24:57 3416738 493
>>3416726
Лол, мой бугурт стал ОП постом. Приятно.
> Странно, мне всегда казалось, что когда на виртуальном заводе каждый знает своё место, то такого бугурта быть не должно.
> Или я не прав?
Смотря, что ты понимаешь под "знает своё место". Если ты под этим понимаешь, что все молчат, а только менеджер говорит, то да, бугуртов не было бы вообще кроме того, что компанию закрыли и опять приходиться искать новую.

По продукту конкретно этого бугурта. Это был митинг между двумя командами, которые обсуждали решение третьей команды. При этом обе команды, точнее её неофициальные "эксперты", хотели показать, что они умны, быстры и с членом до колен друг другу. Поэтому было много пиздежа про какие-то очевидные вещи, ибо ничем другим хвастать у экспертов не было.
Аноним 26/03/25 Срд 18:36:16 3416748 494
>>3416305
ебало этого погромиста за 180к на потогонке имаджинировали?
Аноним 27/03/25 Чтв 12:26:30 3417174 495
СВЕЖЕСОЗДАННЫЙ ПРОЕКТ REACT NATIVE 0.78
@
СТАВИШЬ ЛИБУ
@
НАПИСАНО ЛИНКАТЬ ПОД АНДРОИД НЕ ОБЯЗАТЕЛЬНО, ЕСЛИ ВЫ НЕ ВЫПИЛИ АВТОЛИНКИНГ
@
ОК, НЕ БУДУ, Я ЖЕ НЕ ВЫПИЛИВАЛ ЕГО, ОН УЖЕ ДАВНО ВКЛЮЧЕН В RN ПО ДЕФОЛТУ
@
НЕ КОНПИЛИРУЕТСЯ
@
ЛИНКАЕШЬ ВРУЧНУЮ
@
КОНПИЛИРУЕТСЯ
Аноним 27/03/25 Чтв 13:20:35 3417211 496
>>3416663
Как пылесос может мыть пол?
Аноним 27/03/25 Чтв 13:45:35 3417237 497
>>3417174
> СВЕЖЕСОЗДАННЫЙ ПРОЕКТ REACT NATIVE 0.78
> 0.78
Ошибся, но где?
Аноним 27/03/25 Чтв 13:46:35 3417238 498
Аноним 27/03/25 Чтв 15:46:20 3417325 499
>>3417237
> Ошибся
Просчитался же

Типа не нужно создавать на последней версии, а надо на предпоседней?
Аноним 27/03/25 Чтв 15:47:35 3417326 500
>>3417211
Эй, проснись! Ну ты и соня. Тебя даже вчерашний шторм не разбудил. Говорят, мы уже приплыли в Морровинд.
Аноним 27/03/25 Чтв 16:06:39 3417338 501
>>3417325
Скорее то, что использование версии ниже 1.0.0 с высокой вероятности введёт к интересным последствиям.
Аноним 27/03/25 Чтв 18:03:33 3417434 502
@
МЫ СОЗДАЛИ ТРЕХУРОВНЕВУЮ СТРУКТУРУ РЕШЕНИЯ ПРОБЛЕМ
@
НА КАЖДОМ УРОВНЕ ТРИ МЕНЕДЖЕРА
@
КТО ЭТИ ДЕВЯТЬ МЕНЕДЖЕРОВ НЕ СКАЗАНО
@
ЗВУЧАТ СЛОВА ЭФФЕКТИВНОСТЬ, ВОВЛЕЧЕННОСТЬ, ОТЛИЧНОЕ УПРАВЛЕНЧЕСКОЕ РЕШЕНИЕ, ДАВАЙТЕ РАБОТАТЬ ВМЕСТЕ, СДЕЛАЕМ КОМПАНИЮ УСПЕШНОЙ
@
ВСЕ ПРОБЛЕМЫ ДО ЭТОГО МОМЕНТА РЕШАЛИСЬ ДРУГОЙ ГЕНИАЛЬНО ЭФФЕКТИВНО УПРАВЛЕНЧЕСКОЙ СХЕМОЙ
@
ЕСЛИ РЕШЕНИЕ ТВОЕЙ ПРОБЛЕМЫ ПРЯМО НЕ УВЕЛИЧИТ КОЛИЧЕСТВО ДЕНЕГ НА СЧЁТУ КОМПАНИИ, ТО ИДИ НАХУЙ
@
ЭТА СХЕМА БЫЛА ПРИДУМАНА ТЕМИ ЖЕ МЕНЕДЖЕРАМИ КТО ПРИДУМАЛИ НОВУЮ СХЕМУ
@
ПОНИМАЕШЬ, ЧТО С ВЕРОЯТНОСТЬЮ 99 % НИХУЯ НЕ ИЗМЕНИТСЯ
@
В ОЧЕРЕДНОЙ РАЗ ПРИХОДИШЬ К ВЫВОДУ, ЧТО МЕНЕДЖЕРЫ ЗАНИМАЮТСЯ БУЛШИТ ВОРК И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ
@
ВМЕСТО ЭТОГО МЕНЕДЖЕРЫ ПОЛУЧАЮТ 2Х ТВОЕЙ ЗАРПЛАТЫ
Аноним 27/03/25 Чтв 21:03:20 3417615 503
ВСЕ ДЕДЛАЙНЫ СОРВАНЫ, ВСЕ БЮДЖЕТЫ ПРОЕБАНЫ, ЗАКАЗЧИК ЧЕРЕЗ ЖАБУ ДАЛ ЕЩЁ КОПЕЕК ДЛЯ ЗАВЕРШЕНИЯ ПРОЕКТА
@
МАНАГЕРЫ С ГОРЯЩИМИ ЖОПАМИ ТРЕБУЮТ ПЕРЕОЦЕНКИ СРОКОВ ЗАДАЧ КАЖДОЕ СРАНОЕ УТРО
@
ПЕРЕОЦЕНИВАЕШЬ
@
ПРИСТУПАЕШЬ К ВЫПОЛНЕНИЮ ЗАДАЧ
@
ЛОКАЛЬНАЯ СБОРКА И ЗАПУСК ПРОЕКТА ЗАНИМАЕТ 10 МИНУТ
@
КОД НАСТОЛЬКО ОЖИРЕВШИЙ, ЧТО ПРИЛАГА ЖРЕТ РЕСУРСЫ КАК НЕ В СЕБЯ
@
UI ОТВЕЧАЕТ НА КАЖДЫЙ КЛИК МЫШИ СЕКУНД ЧЕРЕЗ 5 ОСНОВАТЕЛЬНО ПОДУМАВ
@
МИКРОСЕРВИСЫ С ДЕВСТЕНДА ОТВАЛИВАЮТСЯ РАЗ В ПОЛЧАСА, ПОСЛЕ ЧЕГО ПЕРЕЗАПУСКАЮТСЯ ПО 15 МИНУТ
@
ЕСЛИ РАБОТАЮТ, ТО ОТВЕЧАЮТ НА ЗАПРОСЫ МИНУТАМИ
@
ДУМАЕШЬ ЧТО ПРАВИЛЬНО СДЕЛАЛ, ЧТО ОЦЕНИЛ ПЕРЕКРАСКУ СРАНОЙ КНОПКИ В ДЖВА ДНЯ
Аноним 27/03/25 Чтв 21:30:20 3417628 504
>>3417615
Обнял. Также оцениваю задачи зная, что придётся дописывать тесты на отвалившийся функционал из-за покраски кнопки. Последний раз оценил задачу на месяц. Внезапно тим лид сказал, что норм. Не понимаю почему раньше так не делал.
Аноним 28/03/25 Птн 00:04:11 3417764 505
>>3411268
>вебмакаки
Ты так говоришь, будто бекендеры не относятся к веб макакам. С каких пор перекладывание джейсончиков и попукивание в кафку перестало быть вебом?
Аноним 28/03/25 Птн 00:38:12 3417778 506
>>3417764
Не относятся. Веб - это HTML, CSS и JS.
Аноним 28/03/25 Птн 01:18:36 3417791 507
>>3417434
>И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ
Да нихуя, в закрытых конторах такая же херня сплошь и рядом. Особенно если на месте исполнительного сидит кто-нибудь из родственников владельца.
Аноним 28/03/25 Птн 01:25:30 3417792 508
>>3417791
Верю. Я работал только в одной и там сидел один единственный родственник владельца. Его сын и по совместительству генеральный директор. В целом было очень неплохо. Особенно с толковым настоящим генеральным директором.

В публичной же компании всем просто похуй. Все, начиная от геннрального, чётко понимают свою цель: работать меньше, зарабатывать бабки больше. Отсюда и долбоебские идеи придуманные за 5 минут до начала митинга. Отсюда и вылизывание жоп друг другу. Главное, чтобы совет директоров и инвесторы верили, что всё в порядке в компании. И чтобы им самим с раьотягами не приходилось пересекаться. Неприятно же как-то.
Аноним 28/03/25 Птн 04:29:49 3417810 509
>>3417778
Относятся. Бекенд это веб. Спринг это веб, джанга это веб, джейсонодробилки микросервисные на гошке - это тоже веб. Схуяль вообще это не веб-то. А что это блядь тогда, системный софт, эмбеддед, что-то ещё? Шизики.
Аноним 31/03/25 Пнд 11:59:42 3420075 510
Можно верить только работающему коду, и при прочих равных лучше сделать так, чтобы максимум путей исполнения проходили через общий участок.

Типа, если у вас есть редкоиспользуемая функция и частоиспользуемая функция, имеет смысл сделать так чтобы у них было как можно больше общего кода — тогда он будет сам собой тестироваться и поддерживаться в рабочем состоянии. Компиляете из файла или из stdin – сохраните файл на диск. Делаете что-то сразу или через очередь? Делайте всегда через очередь. Шлете оповещения через почту или через Слак? Шлите всегда через Слак, а для почты поставьте релей (или наоборот).

Я придумал название для этого принципа. Внимание:

Код должен работать через одно место.
Аноним 31/03/25 Пнд 22:59:41 3420516 511
>>3420075
>Код должен работать через одно место.
Ну так это и есть Single Responsible Principle (SRP) в SOLID
Принцип Единственности Ответственности - максимальное количество ответственности должно быть сосредоточено в одном месте.
Аноним 01/04/25 Втр 01:03:02 3420549 512
>>3420516
Лол. Моя коллекция рофляных интерпретаций этого принципа только что пополнилась.
Аноним 01/04/25 Втр 04:19:30 3420573 513
>>3420549
Вот тебе еще немного
"инкапсуляция - это сокрытие"
"Dependency Invertion, Dependency Injection и Inversion of Control - это одно и то же."
Аноним 01/04/25 Втр 07:43:28 3420618 514
>>3420516
>>Принцип Единственности Ответственности - максимальное количество ответственности должно быть сосредоточено в одном месте.
Получается я тоже своего рода код.
Аноним 01/04/25 Втр 09:54:52 3420670 515
СДЕЛАТЬ СВЕТЛУЮ И ТЁМНУЮ ТЕМУ НА САЙТЕ ИЛИ В ПРИЛОЖЕНИИ
@
НЕ СДЕЛАТЬ АВТОМАТИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ ТЕМЫ В ЗАВИСИМОСТИ ОТ ТЕМЫ ОС
@
ЧТОБЫ ЮЗЕРЫ МУЧАЛИСЬ, ТРАТИЛИ ВРЕМЯ НА ТО, ЧТОБЫ КАЖДЫЙ ДЕНЬ 2 РАЗА ПЕРЕКЛЮЧАТЬ ТЕМУ ВРУЧНУЮ В КАЖДОМ ТАКОМ ПРИЛОЖЕНИИ ИЛИ НА ТАКОМ САЙТЕ
@
ИЛИ СДЕЛАТЬ, НО НЕ РАБОТАЮЩЕЕ/РАБОТАЮЩЕЕ ЧЕРЕЗ РАЗ
@
ХОТЯ АВТОМАТИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ — ЭТО 1-5% ВРЕМЕНИ ОТ ТОГО ВРЕМЕНИ, ЧТО ТРЕБУЕТСЯ, ЧТОБЫ СДЕЛАТЬ ТЁМНУЮ ТЕМУ В ДОПОЛНЕНИЕ К СВЕТЛОЙ
@
GMAIL, CLOCKIFY, SKYPE ETC
Аноним 01/04/25 Втр 10:29:53 3420689 516
Official progra[...].png 311Кб, 471x477
471x477
ОБЩЕНИЕ ПО РАБОТЕ
@
ТЫ СТАРАЕШЬСЯ МАКСИМАЛЬНО ПОНЯТНО ФОРМУЛИРОВАТЬ МЫСЛИ, ОФОРМЛЯТЬ ИХ В ВИДЕ ЗАКОНЧЕННЫХ ПРЕДЛОЖЕНИЙ, ОБЩАТЬСЯ ВЕЖЛИВО, КУЛЬТУРНО
@
КОЛЛЕГА:
@
В КАЖДОМ СООБЩЕНИИ ОБЫЧНО 1-2 СЛОВА, МАКСИМУМ 5-10
@
ЮЗЕРНЕЙМ
@
ТУТ?
@
КАРОЧЕ
@
ТУТ НЕ РАБОТАЕТ
@
КАКАЯ-ТО ХУЙНЯ
@
А НЕТ, ПАДАЖЖИ
@
БЛЯ
@
ПУК
@
СРЕНЬК
@
А ВРОДЕ РАБОТАЕТ
@
А НЕ РАБОТАЕТ
@
А ВСË, РАБОТАЕТ
Аноним 01/04/25 Втр 10:34:07 3420691 517
>>3420689
Они ещё любят писать "Привет" и не писать суть вопроса, пока не напишешь "Привет" в ответ.
Аноним 01/04/25 Втр 10:37:44 3420696 518
1000007547.jpg 29Кб, 640x480
640x480
>>3420670
Автоматическое переключение темы в таску не входило.
Аноним 01/04/25 Втр 10:37:46 3420697 519
14965662762600.jpg 137Кб, 1080x796
1080x796
Аноним 01/04/25 Втр 10:38:41 3420698 520
>>3420691
О да, как же меня это каждый раз раздражает
Аноним 02/04/25 Срд 09:10:02 3421297 521
>>3420670
Ну можно ещё хуже:

@
СДЕЛАТЬ ТЕМНУЮ ТЕМУ ПО УМОЛЧАНИЮ
Аноним 02/04/25 Срд 09:11:10 3421299 522
>>3420689
@
ЛАН ЩА ГОЛОСОМ НАПИШУ
@
Voice 1:55
Аноним 07/04/25 Пнд 03:44:33 3424738 523
>>3400579
>Трекаю личное время в wakatime, пушо я извращенец.

не вижу трека на дрочку
Аноним 07/04/25 Пнд 12:48:39 3425092 524
>>3400579
>и показал отчётик из джиры
Всегда говорил, что с начальством можно разговаривать только на языке цифр. Ты можешь сколько угодно распинаться как много времени отнимают созвоны, но теба просто будут считать нытиком, даже если сами все это время сидят с тобой там же. Но как только кидаешь им пачку чисел в ебало у них как будто переключатель щелкает и они все сразу понимают.
Аноним 30/04/25 Срд 12:28:15 3443420 525
ОТПРАВИЛ ПАТЧ В ОПЕНСОРС
@
ВАШ ПАТЧ ИМЕЕТ РАСШИРЕНИЕ .patch А НАДО .diff
@
ИДИТЕ НАХУЙ, ПАТЧ НЕ ПРИНЯТ
@
БАГ ЗАКРЫТ
Аноним 30/04/25 Срд 12:31:12 3443425 526
>>3425092
> на языке цифр.
Какие цифры? Бабло даёт Газпром и министерство обороны, бабла анлим. А тут ты стоишь копейки дрочишь . Ей богу смешно. Ну это я про нормальное начальство, а не про пм-макаку.
Аноним 30/04/25 Срд 19:21:51 3443780 527
>>3443420
Это че за опенсорс такой, что патчи по патчфайлам гоняют вместо того чтоб сидеть себе под каким нибудь VCS (кхм-кхм-гитхаб-кхм)?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов