КОГДА-ТО ТЫ СДЕЛАЛ ШТУКУ @ НЕ ИДЕАЛЬНО, НО ОНА РАБОТАЛА, КАК ДОЛЖНА БЫЛА И ВСЁ БЫЛО ХОРОШО @ ПРОХОДИТ ВРЕМЯ, ДЖУН ИСПРАВЛЯЕТ БАГ, СВЯЗАННЫЙ С ТВОЕЙ ШТУКОЙ @ ДЖУН ГОВОРИТ, ЧТО ШТУКА ХРЕНОВО СДЕЛАНА, МНОГО БАГОВ, ИСПРАВОЯЕШЬ ОДИН, ВЫЛЕЗАЕТ ДВА @ НАЧИНАЕШЬ ДУМАТЬ, ЧТО ТЫ МОШЕННИК, НАГОВНОКОДИЛ ТАМ, А ТЕПЕРЬ ПРИХОДИТСЯ ИСПРАВЛЯТЬ @ В ТЕЧЕНИЕ НЕДЕЛИ ОН ИСПРАВЛЯЕТ БАГИ И РАССКАЗЫВАЕТ, НАСКОЛЬКО ТАМ ВСЁ БЫЛО ПЛОХО @ ДУМАЕШЬ, ЧТО БЫТЬ МОЖЕТ, ОН ПРАВ @ ЧЕРЕЗ КАКОЕ-ТО ВРЕМЯ ТЕБЯ ПРОСЯТ ПОМОЧЬ ДЖУНУ @ НА СОЗВОНЕ ПОНИМАЕШЬ, ЧТО ДЖУН ПРОСТО НЕ ПОНЯЛ, ПОЧЕМУ ВСЁ БЫЛО ТАК, КАК БЫЛО, НЕ ОСИЛИЛ КОНЦЕПЦИЮ, ОБОСРАЛСЯ И СЛОМАЛ ТВОЙ ФУНКЦИОНАЛ, КОТОРЫЙ НЕ МОГЛИ СЛОМАТЬ ДРУГИЕ, УСПЕШНО ДОРАБАТЫВАЯ, БЕЗ ПОДОБНОЙ ХУЙНИ
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ @ ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО" @ ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО @ В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN" @ ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ @ НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ @ МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
КОМАНДА ПРОЕКТА РАСТЕТ @ ГЛОСАРИЙ, ИНСТРУКЦИИ ПО ДЕПЛОЮ, ЗАПУСКУ И ДОСТУПУ ТОЖЕ @ НЕ НЕ ОФОРМЛЕННАЯ ДОКУМЕНТАЦИЯ ДЛЯ ВСЕГО ЭТОГО @ ЧТО БЫ ПОЛУЧИТЬ ПОНИМАНИЕ ТОГО КАК РАБОТАЕТ ФИЧА Х НУЖНО ОПРОСИТЬ МИНИМУМ 5 ЧЕЛОВЕК ПОТОМУ ЧТО ЕЕ РЕАЛИЗАЦИЯ ЗАТРАГИВАЕТ 5 СЕРВИСОВ И НИКТО ВНЕ СВОГО СЕРВИСА НЕ ЗНАЕТ ЧТО ПРОИСХОДИТ
>>2563978 (OP) Пишешь говнокод не следуя open-closed principle @ другой джун ломает твою поделку, с которой надо взаимодействовать ровно одним определенным способом @ ря
>>2564422 Когда приложение перестаёт помещаться в эту нишу, приходится ебаться с экспо, а потом рано или поздно делать EJECT. Обновление экспо - это отдельная ебля. Меня наняли на проект, чтобы обновить его, потому что сами не осилили я обновил
>>2563978 (OP) Бомбит что в примерах практически никогда НИКОГДА БЛЯДЬ не указывают импорты и мне приходится с горящей сракой искать их по всему интернету. Вообще надеюсь что когда нибудь в светлом будущем все эта ебала с неймспейсами будет признана ошибкой как безудержное петушение глобального стейта или иерархии классов на десятки уровней вложенностей.
>>2564890 Такие примеры мне попадались в основном в ебучей жабе. Видимо, весь расчёт на то, что код скопипастят в идею и будут 20 раз кликать на предложения импорта. Хуй знает, кому вообще нужна эта иерархия пакетов, всё равно в рамках одной либы классам обычно дают уникальные имена.
>>2564907 ПРОСНУЛСЯ, УЛЫБНУЛСЯ @ КОФЕ ПОПИЛ, ПОЧТУ ПОЧИТАЛ, ЗАДАЧКУ В ДЖИРЕ ОТКРЫЛ @ ЗАХОТЕЛОСЬ ПОКАКАТЬ @ ПОКАКАЛ. РУЧКИ ПОМЫЛ @ УЖЕ ПОЛДНИК. БЕЖИШЬ НА ПЛАНЕРКУ @ ОЙ, СЫЧЕВ. ОСТАНЬСЯ ПОСЛЕ ВСТРЕЧИ НА МИНУТОЧКУ @ ЧАС ДНЯ. ОПАЗДЫВАЕШЬ НА СВЯЗЬ С РУКОВОДИТЕЛЕМ-ТРАВИТЕЛЕМ @ ПОВСТРЕЧАЛИСЬ @ ПООБЕДАЛ & ПОКАКАЛ @ В 4 ЧАСА ДРУЖНО ПОСТРИГАЕТЕ СОБАЧЕК КОМАНДОЙ @ ОЙ, СЫЧЕВ. ОСТАНЬСЯ ПОСЛЕ ВСТРЕЧИ ЕЩЕ НА МИНУТОЧКУ @ ХОЧЕТСЯ СРАТЬ & ОПЯТЬ ОПАЗДЫВАЕШЬ НА ВСТРЕЧУ @ СИДИШЬ НА РЕТРО С ГРЯЗНОЙ ЖОПОЙ @ ПОМЫЛСЯ & ПОРАБОТАЛ
ты так говоришь, словно пограммисты занимаются программированием. Ладно. На первый раз без санкций, раз новенький тут
Дежурно напоминаю, что для React не нужен TypeScript так как есть PropTypes который на этапе выполнения приложения в дев режиме проверяет типы, TypeScript этого делать не умеет.
>>2564951 А IDE-шки умеют проверять эти proptypes на этапе выполнения? Проверки во время написания кода важнее, чем во время исполнения. Так ты сразу увидишь, что пишешь хуйню, а не только тогда, когда уже написал кучу неправильного кода
ДВУХСОТКА-ДОДИК ПОСЛАЛ ПИСЬМО @ СПУСТЯ 2 ДНЯ С ПОЧТЫ ПРИШЛО УВЕДОМЛЕНИЕ О ДОСТАВКЕ И ОТВЕТНОМ ПИСЬМЕ @ ПРИШЕЛ УЗНАТЬ ОТВЕТ ОТ АДРЕСАТА @ "АДРЕСАТ НЕ НАЙДЕН"
>>2564951 Реакточушок, ты опять выходишь на связь? Щас бы описывать типы каким-то говнообъектом, валяющимся отдельно от данных, к которым эти типы относятся
>>2564920 РАБОТАЕШЬ ФРИЛАНСЕРОМ @ ШЛËШЬ НАХУЙ КЛИЕНТОМ СО СРАКМОМ @ ИНОГДА СОГЛАШАЕШЬСЯ НА 1-2 СОЗВОНА В НЕДЕЛЮ, ЕСЛИ ОЧЕНЬ УЖ КРУТОЙ КЛИЕНТ И ПРОЕКТ @ ХОРОШО
>>2565570 кстати да. Один раз разругался с клиентом из-за того что правильно не объяснили кто я тут вообще. Стоит этим ебанашкам сказать "вот тут мастер, пишите по всем вопросам ему", как они считают тебя полностью таким же крепостным и начинают бесконечно выедать время.
>>2565408 Если ты писал в организацию ХУЕВО на имя Кукуева, но ошибся в адресе, то почта вернёт письмо со штемпелем прямо на конверте "адресат не найден". Это хорошо, это правильно. Если ты писал в организацию ХУЕВО на имя Кукуева, письмо туда успешно пришло, а Кукуев там не работает, то организация пошлёт тебе обычное письмо в обычном конверте с текстом "Кукуев не найден". Это хорошо, это правильно.
>>2566278 >Если ты писал в организацию ХУЕВО на имя Кукуева, письмо туда успешно пришло, а Кукуев там не работает, то организация пошлёт тебе обычное письмо в обычном конверте с текстом "Кукуев не найден". Это хорошо, это правильно Тебе почта пришлет обратно твоё же письмо с штемпелем "адресат не найден".
Тебе обратное письмо будет только если адресат его получил
>>2566430 Мой менеджер, Андрюшенька, часто меня хвалит и говорит что я много работаю. Поэтому каждую вторую пятницу, четверг и понедельник я делаю вид что ужасно занят, а сам играю в компьютерные игрушки.
Фронтенд макаки здесь? Сука, руки вам отрывать по самую жопу (из которой они растут), за вот такое!
Открыл сайт или аппку @ Ждешь пока отрендерится @ Вроде уже @ Ждешь еще пару секунд на всякий случай @ Тыкаешь на кнопку, но за 0.001сек до тапа\клика, она меняет своё местоположение! @ И на ее место вылазит другой элемент!
СЫЧЁВ, ПОЧЕМУ У НАС ЗДЕСЬ В РЕЗУЛЬТАТЕ ПУПА, А КЛИЕНТ ОЖИДАЛ ЛУПА? @ ТАК ЗДЕСЬ МЫ ИСПОЛЬЗУЕМ ДАННЫЕ КЛИЕНТА, ОНИ ПРИСЛАЛИ ПУПА, МЫ ПУПА И ВЕРНУЛИ @ СЫЧЁВ, СДЕЛАЙ, ЧТОБЫ ПУПА МЕНЯЛОСЬ НА ЛУПА @ ПЫТАЕШЬСЯ ОБЪЯСНИТЬ, ЧТО КЛИЕНТ ДОЛЖЕН РЕШИТЬ ПРОБЛЕМУ С ДАННЫМИ У СЕБЯ, А ВАМ ПЫТАТЬСЯ ВТЫКАТЬ КОСТЫЛЬ НА КАЖДУЮ ЕГО ОШИБКУ БЕССМЫСЛЕННО @ ПРОСТО СДЕЛАЙ, СЫЧЁВ! @ ОК @ СЫЧЁВ, ПОЧЕМУ КЛИЕНТ ОТПРАВИЛ ПУПА, ОЖИДАЛ ПУПА, А ВЕРНУЛАСЬ ЛУПА??? @ ТАК ВЫ САМИ СКАЗАЛИ МЕНЯТЬ ЭТО ЗНАЧЕНИЕ @ НУ ТАМ БЫЛА ОШИБКА, А ЗДЕСЬ НЕТ, ПОЧЕМУ МЫ ПРОСТО НЕ МОЖЕМ САМИ ПОНИМАТЬ, ГДЕ КЛИЕНТ ОШИБСЯ И ВСЁ ИСПРАВЛЯТЬ, А ГДЕ НЕТ? @ НУ ПРИДУМАЙ ЧТО-НИБУДЬ, СЫЧЁВ!!!
>>2568111 Я как-то на звонке с заказачиком(команда отдела у клиента) сказал что в целом могу вообще сделать так чтобы система автоматически все проверила, послала письма и отчёты, проверяла ошибки и их участие вообще будет не нужно. В связи с этим весь их блять отдел можно будет уволить, а за них будет пахать 24/7 прога котора одновременно ведёт хоть 1000 конрактов.
Меня потом отчитали и сказали что так нельзя делать, но больше заказчики НИКОГДА не просили сделать "оно само пусть решает"
ГОВНОВ, СДЕЛАЙТЕ ФИЧУ ВОТ ТУТ ТЗ НУЖНО СРОЧНО НА НОСУ ДЕМКА @ ДЕЛАЕШЬ, ПИСОЕШЬ, КАКОЕШЬ @ ВСЕ СДЕЛАЛИ, ОБКАШЛЯЛИ НА СОЗВОНЕ МРЫ, ДАЛИ ЗЕЛЕНЫЙ СВЕТ НА МЕРЖ В ОСНОВНУЮ ВЕТКУ @ ОЙ, А ЧТО ОНА ЛОМАЕТ ТЕКУЩИЙ АПИ?! НАМ ТАК НЕ НАДО, У НАС ДЕМКА УЖЕ СОЗРЕЛА. @ ТЫКАЕШЬ ЕБАЛОМ В ТЗ КОТОРОЕ ЧИТАЛИ ВСЕ КОМУ НЕ ЛЕНЬ И ОБКАШЛИВАЛИ НА БЕЛЫХ СОВЕТАХ ПО ТРИ ЧАСА НА СОЗВОНАХ @ НЕ-НЕ-НЕ! СДЕЛАЙТЕ КОСТЫЛЬ ЧТОБЫ РАБОТАЛО КАК РАНЬШЕ! ПРИДУМАЙТЕ! @ ДЕЛАЙТЕ КОСТЫЛЬ, РАБОТАЕТ ЧЕРЕЗ ПИЗДУ СОБАКИ, НО РАБОТАЕТ
ВЕДУЩИЙ ПРОГРАММИСТ УЕХАЛ В НИДЕРЛАНДЫ @ ХМУРЫЙ ПАРЕНЬ, КОТОРЫЙ ПОДДЕРЖИВАЛ ЧИСЛОДРОБИЛКИ, ГДЕ-ТО В ЕВРОПЕ @ ML ТИМЛИД В ГЕРМАНИИ ЕЩЕ С ПРОШЛОЙ ЗИМЫ @ У ДОЦЕНТА, КОТОРЫЙ ОСОБО КОД НЕ ПИСАЛ, НО МОЖНО БЫЛО ПРОКОНСУЛЬТИРОВАТЬСЯ ПО ТЕОРИИ, ЛЕЖИТ С ИНСУЛЬТОМ @ ДВОИХ СЕРЕДНЯКОВ ЗАСОСАЛ В СВОИ НЕДРА ЯНДЕКС @ ... @ МЕРЫ КАБАНА ПО ПРЕДОТВРАЩЕНИЮ ОТТОКА ПЕРСОНАЛА: @ ОТМЕНА РЕПЕТИТОРОВ ПО АНГЛИЙСКОМУ @ РЕГУЛЯРНЫЕ БЕСЕДЫ ТЕТ-А-ТЕТ ПО ТЕМЕ "НУЖНО НАПРЯЧЬСЯ, ДАЛЬШЕ БУДЕТ ЛЕГЧЕ, В ГЕЙРОПЕ ТЕБЯ ВЫЕБУТ НЕГРЫ"
>>2569770 Ну если делать 2д симуляторы хотьбы то да. А так код одна из самых трудоёмких вещей, не считая всяких там неебаться ахуенных хай поли 3д моделек с анимацими.
>>2569963 Как раз таки 2д симуляторы делают руками, ведь проще написать свой нормальный движок, чем пердолить юнитикал. А вот 3дманьки дрищутся в редакторе. Назвать сей процесс программированием все равно, что приравнять к оному вебмакакинг.
Vscode @ Автосохранение @ Создал пустой файл @ Пытаешься написать в начале class Huy @ Долго не втыкаешь почему редактор постоянно перескакивает на новую строку, не давая дописать Huy @ Реальный бугурт
>>2569956 я специально купил перо с чернилами и прописи и пытался ставить себе почерк. Очень успокаивает. Теперь понимаю, почему шариковой ручкой невозможно красиво писать - на неё давить нужно
>>2570731 Почти. В .editorconfig в проекте есть insert_final_newline = true Может и в идее будет такое же идиотское поведение курсора при автосохранении.
МОЖЕШЬ НАПИСАТЬ ТЫСЯЧИ СТРОК КОДА В ДЕНЬ @ КОГДА УЧИШЬ ЧТО-ТО НОВОЕ, РЕЗКО НАПАДАЕТ СОНЛИВОСТЬ И ПРОКРАСТИНАЦИЯ @ НЕСКОЛЬКО ЧАСОВ НЕ МОЖЕШЬ ПРОЧИТАТЬ НЕБОЛЬШОЙ ТУТОРИАЛ И СКОПАТЬ ВСЕ ПРИМЕРЫ КОДА
>>2571966 Туториалы идут норм. Вот книги это пиздец. Накачал себе больше сотни, из которых реально хочу прочитать минимум 20. В итоге за полтора года 5 штук бросил на 10% и еще 2 дочитал до середины. Из них за последние 3 месяца страниц 50. До сих пор думаю, что все дочитаю.
>>2572287 А смысл, если это чтение ничего не меняет? Понимаю один раз закончить вуз, чтобы все забыть, но повысить социальный статус до человека с высшим образованием. Понимаю закончить в юности классический университет на физика или философа, чтобы сформировать мировоззрение интеллигента. Но зачем повторять это несколько раз, чтобы снова все забыть из-за неиспользования? Так же и с книгами. Читать чтобы поставить галочку "прочитано"?
>>2572297 Чтобы была ширина знаний по разным темам. Чтобы знать о существовании технологий, подходов и алгоритмов. То что их подробности забудешь быстро - это не страшно. Даже если вообще реализацию забудешь. Но книги будут формировать фундамент и когда оно пригодиться ты будешь примерно знать что искать/перечитывать.
>>2572396 Штука в том, что большинство этих читателей не умеют писать чистый (тестируемый и поддерживаемый) код. В итоге советуешь такому говноделу читнуть дядю боба, а он отвечает, что уже читал. Перечитай, блядь, ты нихуя не усвоил.
>>2572564 В бобе из полезного только упражнения по рефакторингу, но какой от них толк если джавы не знаешь. Хотя нет, есть пара полезных и неочевидных вещей которые нужно проговорить, по типу явного выражения временной зависимости между процедурами. Но 99% рекомендаций сводится к формуле "делай хорошо, не делай плохо". И всё равно эти правила нужно практикой вырабатывать. Не говоря уже о том что не всегда можно код на 100500 методов с одним аргументом разбить, блин вы вообще видели как на сраном реакте пишут, он просто провоцирует на говнокод.
ДАЛИ ЗАДАНИЕ ПЕРЕТАСОВАТЬ ГОТОВЫЙ КОД ЭНДПОИНТОВ ПО РАЗНЫМ ПАКЕТАМ, ЧТОБЫ РАЗБИТЬ ПРИЛОЖЕНИЕ НА МОДУЛИ @ САМАЯ ИНТЕРЕСНАЯ ЗАДАЧА ЗА ПОСЛЕДНИЕ ПАРУ МЕСЯЦЕВ @ ПОРУЧИЛИ РЕАЛИЗОВАТЬ ВОЗМОЖНОСТЬ ПЕРЕПИСКИ С ЗАЯВИТЕЛЕМ В ОДНОМ ИЗ КУЧИ МОДУЛЕЙ @ ПО ФАКТУ ДОБАВИТЬ ОДНУ СУЩНОСТЬ, ОДИН СЕРВИС И ОДИН КОНТРОЛЛЕР @ ЗАДАЧА ГОДА
Работа на АИС Госпараша. 2,5 года. Итоги.
Бля, как же надоело перебирать джейсоны, макачить спинномозговые скрипты и писать однотипные "фильтры". И не во мне дело - у всех остальных задачи такие же, от стажёра до тимлида. Причём даже съебать сразу не могу, надо сначала наработать положительную характеристику, чтобы хрюндель со следующей работы мог позвонить и ему бы не рассказали, что я нелюдимый мудак, который общается только по работе, и безответственная хуила, который может на рандоме забыть про разбор порученного ему инцидента (в котором ты, как и любой другой разработчик, в 75% случаев найдёшь просто пустой лог с рандомными не относящимися к делу ошибками и сообщениями, а потом проебёшь весь рабочий день на гуглёж, так и не найдя ничего релевантного, и напишешь в комментарии к тикету какую-нибудь воду, в которой обсосёшь то же самое, что описано в теле задачи, плюс добавишь пару каких-нибудь ненужных подробностей, после чего все пожмут плечами и будут пару месяцев кидать этот тикет друг другу, пока он не проебётся не пойми куда; даже джейсоны ковырять интереснее, чем это). При этом я не отрицаю, что реально безответственный и нелюдимый мудак, но бля...
>>2572623 >даже съебать сразу не могу, надо сначала наработать положительную характеристику, чтобы хрюндель со следующей работы мог позвонить Ты ебобо чтоли? Ходи по собесам и получай офферы. Попросят референс - скипай и иди на следующий. Референсы спрашивают оче редко, и то только во всяких "лидерах рынка", и обычно не на разработческие позиции. Когда я апплаился на синьорские позиции - спросили 2 раза из 50: в ABBYY и в какую-то около-ресторанную парашу под сбером, и то увидели что я работал в ABBYY и попросили референсы именно от туда. На тимлидских раза 3 из 20: в паре крупных банков и одном топ-5 брокере. А если ты собрался перебираться в другую гос.контору - то ты действительно ебобо.
>>2563978 (OP) НУЖНО ОПТИМИЗИРОВАТЬ ХУЙНЯНЕЙМ @ ВИДИШЬ КОД ПЕРВЫЙ РАЗ @ КОД КАК КОД, ЧЕ ОПТИМИЗИРОВАТЬ? @ НЕ ЗНАЕШЬ С КАКОЙ СТОРОНЫ ПОДОЙТИ, С ЧЕГО НАЧАТЬ @ ХОДИШЬ КРУГАМИ ПО ОФИСУ, БУБНИШЬ СЕБЕ ЧТО-ТО ПОД НОС @ ВСЕ РАВНО НЕПОНЯТНАЯ ХУЙНЯ, КОТОРАЯ ПРОСТО РАБОТАЕТ, ЧТО ЕЩЕ НАДО? @ ПОШЕЛ ПО КОЛЛЕГАМ, НАДАВАЛИ ОТОРВАННЫЕ ОТ РЕАЛЬНОСТИ СОВЕТЫ: @ "ПЕРЕПИШИ ЛОГИКУ" @ "ПРИМЕНИ МАТЕМАТИКУ" @ "ОПТИМИЗИЗУЙ ПЕРЕМЕННЫЕ" @ ПРИХОДИШЬ ДОМОЙ @ ПЛАЧЕШЬ
>>2572564 Ну вот чистый код был одной из книг, что я до середины дочитал, даже чуть больше. Там куча воды и есть спорные моменты, про них тут тредов 5 назад говорили и Боба большинство критиковало. Дальше просто не осилил. >>2572612 Ты бы видел какую дичь я пишу, если нет чекеров орфографии. Ну художки я дохуя прочитал. Я считаю, что орфографическое чутье это врожденное. Наверно можно себя выдрочить, но явно не чтением. Нужно наверно тонну диктантов писать. Или хотя бы писать тексты под аудиторию под своим именем. Но даже там, насколько я знаю у писателей с 20+ лет опыта были редакторы, которые выгребали кучи орфографических ошибок. С другой стороны знаю людей, кто вообще ничего не читал никогда, но с орфографией и пунктуацией у них заебись.
ПОЛУЧИЛ ОФФЕР ОТ КРУПНОЙ КОМПАНИИ @ ЕБЕЙШАЯ ЗП, ВЫШЕ СРЕДНЕГО ПО СРЫНКУ @ НУ ПИЗДЕЦ, СЕЙЧАС БУДУ ЕБАШИТЬ И НАБИРАТЬСЯ ОПЫТА, ПОТОМ СТАНУ СУПЕРСТАРОМ @ ПО ИТОГУ ВЯЛОТЕКУЩАЯ XУЙНЯ @ ТЫ НА ПРОЕКТЕ УЖЕ ПОЛГОДА, НИXУЯ НЕ НАУЧИЛСЯ @ ИЗ РАБОТЫ - ЗАПУСТИТЬ XУЙНЮ/ПОСМОТРЕТЬ XУЙНЮ/ИСПРАВИТЬ СКРЕПТЫ/ПЕРЕЗАПУСТИТЬ XУЙНЮ
>>2572681 @ ЗАПУСКАЕШЬ КОД В ПРОФАЙЛЕРЕ @ ВРЕМЯ ТРАТИТСЯ НА КОНКАТЕНАЦИЮ СТРОК, ОБХОД МАССИВА И ОЖИДАНИЕ ОТВЕТА ОТ БД @ СКЛЕИВАЕШЬ СТРОКИ ЗАРАНЕЕ, МЕНЯЕШЬ МАССИВ НА ХЕШСЕТ, ЛЕПИШЬ ИЗ 10 МАЛЕНЬКИХ ЗАПРОСОВ 2 БОЛЬШИХ @ УСКОРЕНИЕ 900% @ ТЕПЕРЬ ТЫ ГЛАВНЫЙ PERFORMANCE ENGENEER, К ТЕБЕ ВСЕ ХОДЯТ ЗА СОВЕТАМИ @ СОВЕТУЕШЬ ПЕРЕПИСАТЬ ЛОГИКУ, ПРИМЕНИТЬ МАТЕМАТИКУ, ОПТИМИЗИРОВАТЬ ПЕРЕМЕННЫЕ @ ПРО ПРОФАЙЛЕР НИКОМУ НЕ РАССКАЗЫВАЕШЬ
и так дале ещё 4 раза, а в будущем нам надо добавлять и пупы и типы. Я просто сел и сидел смотрел в окно окло 10минут, закрыл ноутбук и закончил работать в час дня где-то. Я не знаю меня этот пиздец как-то полностью убил.
Человек стажем больше моего в несколько раз(у меня 3 года) и я хуй знает что его побуждает такое писать. Задумался зачем я вообще 4 года учился, узучал архитектуру ЭВМ, изучал основы науки о работе кода как такового, делал лабы по симуляции автоматов, тратил время на все это. В итоге вынужден пилить фронт на жс с такими вот клоунами и дело не в фронте или жс, а именно в эстетике. Не знаю хочется бросить все это программное и пойти блять столером.
>>2572690 как можно критиковать Боба? он же в предисловии написал "я как восточный мастер - даю свою школу. Меня ничего не ебет. Пройди мою и потом пройди другие школы чтобы сравнить и самому стать мастером"
>>2572680 Батя работает в Сбербанке каким-то йобаруководителем регионального уровня, в том числе раньше собеседовал других. Он мне объясняет, что хрюшки всегда звонят на прошлое место работы, даже если не просят характеристику напрямую.
>>2572715 1. Это сбербанк (см. "лидеры рынка"), у них своя атмосфера. Большинство контор такую роскошь себе позволить не могут. 2. Региональный йобаруководительный батя знает в лучшем случае про найм директоров департаментов/управлений или как там эта хуйня называется: менеджер над менеджерами (в данном случае - над начальниками отделов или кто там "минимальный менеджер хотябы с несколькими подчиненными"). Про найм испольнителей (а до тимлида все разрабы - исполнители) он нихуя не знает. 3. Если разраба не нанимают в убер-критичный проект или на мегаденьги - никто референсы требовать не будет. Будут смотреть на разворот связного списка, подсчёт уточек, умение думать, не шевеля при этом губами, чтоб не вонял (говном, мочой и перегаром) и мог связать подлежащее и сказуемое в одно предложение. Ну и по стеку поспрашивают немного.
>>2572732 Говорит, что когда этим занимался, то принимал и исполнителей, и руководителей.
>Большинство контор такую роскошь себе позволить не могут. А разве это роскошь - просто позвонить в компанию?
Может, ты ответственный социальный харизматичный чед, и у тебя эта хорошая характеристика сама получается, поэтому ты и не замечаешь, как её за твоей спиной запрашивают?
>>2572755 >роскошь - просто позвонить в компанию? Роскошь - проебать годного разраба, который не хочет давать референсы из-за хуёвого менеджера/токсичной обстановки в конторе/стесненеия попросить личный номер у тимлида/лени.
> Может, ты ответственный социальный харизматичный чед Тогда я был бы йобаруководителем регионального бати уровня, а не разрабом.
>>2572760 >который не хочет давать референсы Если верить его словам, то участие кандидата в этом может вообще не требоваться - он просто зная компанию сам находил инфу в интернете и звонил.
>>2572755 >>А разве это роскошь - просто позвонить в компанию? Скорее всего хрюша ответит что это персональные данные и шли бы вы нахуй с такими вопросами. Да и откуда ей знать как там справлялся Сычев, только о степени омежности и может поведать.
>>2572856 Так а в чём бугурт? Это наоборот удобная тема, когда тебе достаётся код, который легко оптимизировать. Есть что потом показывать, типа "вот я молодец, не то что этот хуй".
>>2572856 У вас там кодревью нет? Разъеби писанину пупера пару раз, пусть учится код писать. Говоришь, что оптимизировал - показывай результаты профилирования.
>>2572892 КАБАН КАБАНЫЧ ПРОСИТ ПОДНАЖАТЬ @ КАКОЙ-ТО ШНЫРЬ ИЗ ОТПУСКА, ПОПИВАЯ МОХИТО ПРИДУМАЛ КАК СЭКОНОМИТЬ 30 СТРОК В 1% ТВОЕГО КОДА @ НАПЫЖИЛСЯ И ПЫТАЕТСЯ ПРИСТЫДИТЬ @ ЕГО КОД РАБОТАЕТ В 3 РАЗА МЕДЛЕННЕЕ
>>2572700 ЗАПРОС НЕ ПРОЛАЗИТ ПО MTU @ ИЗ-ЗА БОЛЬШОГО ПИНГА И ФРАГМЕНТАЦИИ ПАКЕТОВ ПРОИЗВОДИТЕЛЬНОСТЬ ВНЕ ЛАБАЛАТОРНЫХ УСЛОВИЙ СНИЖАЕТСЯ ДО 50% ОТ ИЗНАЧАЛЬНЫХ
РАЗРАБОТАЛ ПАРАМЕРТИЧЕСКОЕ СЕМЕЙСТВО ХЭШ-ФУНКЦИЙ ПОД СПЕЦИФИЧНЫЕ ДАННЫЕ @ МАТАН, ДИСКРЕТКА, ДАЖЕ ЕБАНЫЙ АВТОКОДИРОВЩИК @ ПРОИЗВОДИТЕЛЬНОСТЬ ROLAP ЯДРА ВЫРОСЛА НА ЧЕТВЕРТЬ @ ОПУБЛИКОВАЛ СТАТЬЮ @ КОРЕША ИЗ CLICKHOUSE СКАЗАЛИ "МАЛАЦА" @ КАБАН НА ГОДОВОМ СОБРАНИИ ПРЕМИРУЕТ ЕРОХУ ЗА РЕАЛИЗАЦИЮ ТЕМНОЙ ТЕМЫ
>>2573453 >КАБАН НА ГОДОВОМ СОБРАНИИ ПРЕМИРУЕТ ЕРОХУ ЗА РЕАЛИЗАЦИЮ ТЕМНОЙ ТЕМЫ Потому что он бизнес-фалуе делает, а не эти матан-хуян-дискретка непонятности.
ПРИНЯЛИ В КОМАНДУ EMBEDDED ДЖУНИОРА @ ВЧЕРАШНИЙ СТУДЕНТ, КОТОРОГО НАУЧИЛИ КАК ПРОГРАММИРОВАТЬ ПРАВИЛЬНО, КОМПАКТНО, ОЛИМПИАДНО @ ПЕРЕГОВНЯЧИЛ IF'ы НА ТЕРНАРНЫЕ ОПЕРАТОРЫ, ДАЖЕ ДВОЙНЫЕ @ СДЕЛАЛ ИЗ НИХ НЕЧИТАЕМУЮ КОЛБАСУ @ ПЕРЕПИСАЛ ВСЕ ФУНКЦИИ В НЕЧИТАЕМОЕ, ХУЙ РАЗБИРАЕМОЕ ГОВНО, В КОТОРОМ БОЛЕЕ ОДНОГО RETURN'а @ ДАЖЕ ФУНКЦИИ СТОРОННИХ ЛИБ @ НАШЕЛ В КОДЕ goto, УСТРОИЛ СРАЧИ, ЧТО ТАК НИ В КОЕМ СЛУЧАЕ ПИСАТЬ НЕЛЬЗЯ, ДАЖЕ ЕСЛИ ЭТО ОБРАБОТЧИК ИСКЛЮЧЕНИЯ
Объясни, что означает твоё субъективное "обратная история"?
Я пока понял только, что
1. Нет соглашения по стилю. 2. Нет тимлида, который в первом же MR должен был открутить руки дегенерату. 3. Вы положили на RAII, если более одной точки выхода вызывает проблемы.
>>2573948 Вот поэтому говно без опыта и нинужно. Начитаются пиздунов, которые тяжелее калькулятора ничего не писали, а потом выебываются нечитаемой хуетой.
>>2574287 По сути да, ес честно сколько я не прививал к нормальному кодстайлу, MR, CR, CI/CD всем похуй. Особенно если придёшь в русскую порашу, которая занимается эмбеддом. Все заканчивается моей сгоревшей жопой, когда работа превращается а клепание заплаток, а созвона обсуждением, а не предложения по решению проблем. На последней работе это были настолько унылые созвоны, что просто слушаешь бесконечные жалобы и "надо ещё успеть". >>2574050 Я так и знал что про ГОТО начнутся срачи, но есть исключения, которые обрабатывать надо. В низкоуровщине вообще там такие выкрутасы иногда написаны.
>>2574333 >Все заканчивается моей сгоревшей жопой, когда работа превращается а клепание заплаток, а созвона обсуждением, а не предложения по решению проблем Все заканчивается моей сгоревшей жопой, когда работа превращается в клепание заплаток, а созвоны - в обсуждения, а не предложения по решению проблем.
>>2574341 >>разрабы спустя какой-то переиод перестают обучатся нахуй. По личному опыту - с момента получения работы. Я до вката пилил какие то петы, книжки, курсы. Как вкатился за год нихуя толком не изучил нового - просто по мелочи ну и закрепил то что знал.
>>2574348 там можно было сделать пупаресет() а потом свичом или ифом уже ставить одну пупу на каждую залупу. тоже понятно, но лаконичнее хотя я бекендер и привык к стейтлесс, а не вот этому вот
>>2574364 >там можно было сделать пупаресет() >а потом свичом или ифом уже ставить одну пупу на каждую залупу А можно каждую пупу просто установить каждый раз по типу, все ненужные пупы сбросит, нужную установит.
Многие начали плодить сущности и изобретать даже какие-то битовые операции.
>>2574395 >>Когда начинается лёгкая однообразная работа, то уже и на петы опять тянет Я хоть и стал работать по 2 часа, просто перешел на игори и всякие аниме вместо петов
ПОНИМАЕШЬ, ЧТО ТРЕБОВАНИЯ АНАЛИТИКА ПРИДЁТСЯ РЕАЛИЗОВАТЬ ЧЕРЕЗ ЖОПУ @ СВЯЗЫВАЕШЬСЯ И ВЫЯСНЕЯШЬ КАКОВА ИХ ЦЕЛЬ @ ПОНИМАЕШЬ, ЧТО К НЕЙ МОЖНО ПРИЙТИ ГОРАЗДО БОЛЕЕ ЛОГИЧНЫМ И КРАСИВЫМИ ПУТЁМ, ПЕРЕФОРМУЛИРОВАВ ТРЕБОВАНИЯ @ ЗАОДНО КРАТКО ПОЯСНЯЕШЬ КАК УСТРОЕНА СИСТЕМА И ПОЧЕМУ ТАК ПРАВИЛЬНЕЕ @ ЗАДАЧА ЗАКРЫВАЕТСЯ, ВСЁ ОК @ ЧЕРЕЗ НЕКОТОРОЕ ВРЕМЯ ЕЩЁ ОДНА ЗАДАЧА ОТ ТОГО ЖЕ АНАЛИТИКА С ПОХОЖЕЙ ЦЕЛЬЮ @ ВСЁ СНОВА ЧЕРЕЗ ЖОПУ
>>2573948 @ ПРЕДЛЖИЛ ПМ'У ПЕРЕПИСАТЬ ПРИЛОЖЕНИЕ МИКРОКОНТРОЛЛЕРА НА ДЖАВУ @ ВСЕ РАВНО ИСПОЛЬЗУЕТСЯ ДВУХЯДЕРНЫЙ СТМ32 ВЫСШЕЙ СЕРИИ ГДЕ МНОГО ОПЕРАТИВЫ И БОЛЬШАЯ ЧАСТОТА @ ВЕДЬ ЭТО СОВРЕМЕННО, МОДНО, МОЛОДЕЖНО @ ПМ И НЕ ПРОТИВ
>>2574340 @ УБИЛ @ ЧЕРЕЗ МЕСЯЦ ЗАСПАВНИЛОСЬ УЖЕ ДВА СТУДЕНТА @ Т.К. РУКОВОДИТЕЛЬ СЧИТАЕТ ЧТО ЛУЧШЕ ВЗЯТЬ ДВУХ СТУДЕНТОВ И ОБУЧИТЬ ЗА ГОД, ЧЕМ ВЗЯТЬ ОДНОГО КРЕПКОГО МИДЛА @ ВЕСЬ ГОД ЧИНИТЕ ЗА НИМИ БАГИ И ВЫТИРАЕТЕ ИМ ЖОПУ
>>2575654 >>Аналитик заводит требование "сделать вход в систему" Это делает заказчик/кабан в требованиях к проекту. >>создают 20 задач где описаны детали реализации и что сделать. Аналитик для этого и нужен. Лид и ко уже выбирают определяют пути реализации - зависимость подтянуть или велосипед написать, например.
>>2575544 Сука, жиза, на двух проектах такое было.
Причем один раз я спустя полгода регулярного проговаривания одного и того же в личке что еще иногда приводило и к спорам и на ретро - тупо сдался и просто стал делать так, как пишет аналитик (потому что знал что съебываю через месяц). Через еще 2 месяца после ухода узнаю от ужебывшего коллеги, что по итогам одной из таких задач теперь не могут дорабатывать весь связанный с новой фичей функционал и перепиливают все к хуям. Аналитику, конечно, нихуя не было.
>>2575544 В ПРОЦЕССЕ РАБОТЫ НАД ЗАДАЧЕЙ СТАЛКИВАЕШЬСЯ ВРОДЕ БЫ С ПУСТЯКОВЫМ, НО КРАЙНЕ ЗАЁБНЫМ В РЕАЛИЗАЦИИ ТРЕБОВАНИИ @ ИНТЕРЕСУЕШЬСЯ У АНАЛИТИКА, А НАХУЯ ЗАКАЗЧИКУ ТАКОЕ ПОТРЕБОВАЛОСЬ @ НУ ВООБЩЕ ОН ОТ НАС НИЧЕГО ТАКОГО НЕ ТРЕБОВАЛ, Я САМА РЕШИЛА ДОБАВИТЬ))
ЗДРАВСТВУЙТЕ, Я ЗАНИМАЮСЬ ВАШИ БАГОМ НОМЕР #ХУЙ12345 (открыт месяц назад) БАГ СЕЙЧАС НЕ ВОСПРОИЗВОДИТСЯ, ПРОБЛЕМА ЕШЕ АКТУАЛЬНА? ИЛИ В КОНФИГУРАЦИЮ ДОБАВЛЕНЫ ДОП. ПАРАМЕТРЫ? ТАКЖЕ ПРОШУ УТОЧНИТЬ ДАННЫЕ ПО ПЛАТФОРМЕ. @ ДА
>>2576087 >ХОЧЕШЬ ПОЛИСТАТЬ ДВАЧИ >@ >СГЕНЕРИРОВАЛ НЕЙРОСЕТЬЮ ТРЕД ПО ЗАПРОСУ >@ >ЧИТАЕШЬ >@ ВИДИШЬ, ЧТО НЕЙРОСЕТЬ В ЧЕМ-ТО НЕ ПРАВА @ ТЫ ПЫТАЕШЬСЯ ОБЪЯСНИТЬ, ТАК СКАЗАТЬ ПОМОЧЬ МОЛОДОЙ ТЕХНОЛОГИИ @ И НАЧИНАЕШЬ СПОРИТЬ @ ЧАС, КОРОЧ, СПОРИШЬ @ ДВА, КОРОЧ, СПОРИШЬ @ УЖЕ СВЕТАТЬ НАЧИНАЕТ @ И ТУТ ПОНИМАЕШЬ, ЧТО НЕЙРОСЕТЬ ВСЕ ЖЕ БЫЛА ПРАВА @ И ТЫ УЛЕТАЕШЬ В СТРАТОСФЕРУ
>>2576116 @ ЭТИМ БАГОМ БЫЛ ПОВИСШИЙ ОТ ПЕРЕГРЕВА НЕКРОПЕКА @ О ПРИЧИНАХ ПРОБЛЕМЫ ЗНАЛА ДАЖЕ САМА ТЕТЯ ЛЮСЯ, НО ДЛЯ ОПРАВДАНИЯ ВНЕОЧЕРЕДНОЙ ЧАЙНОЙ ЦЕРЕМОНИИ НА РАБОЧЕМ МЕСТЕ ЕЙ ПОНАДОБИЛСЯ БАГРЕПОРТ
>>2563978 (OP) СДЕЛАЛ ПРОСТУЮ ПОНЯТНУЮ И РАБОЧУЮ ШТУКУ @ "СЕНЬЕРУ" НЕ ПОНРАВИЛОСЬ ЧТО ОНА НЕ РЕШАЕТ ВСЕХ ГИПОТЕТИЧЕСКИХ ЗАДАЧ @ ПЕРЕПИСЫВАЕТ С НУЛЯ, СОЗДАВАЯ СЛОЖНЫЕ АБСТРАКЦИИ И ЗАПУТАННЫЙ КОД @ НИЧЕГО ИЗ ТОГО ЧТО ОН НАПИСАЛ ТАК И НЕ ПРИГОДИЛОСЬ БИЗНЕСУ
>>2576294 >НИЧЕГО ИЗ ТОГО ЧТО ОН НАПИСАЛ ТАК И НЕ ПРИГОДИЛОСЬ БИЗНЕСУ А это не важно. Фактический исход при принятии управленческого решения не важен. Важно, что Сеньор предвидел весьма вероятные варианты будущего и предпринял действия. Важно как он думает.
Можно обсуждать только каковы были предпосылки ДО исхода. Может быть ему на планерке так и сказали - будем интегрироваться с теми-то и этими.
>>2563978 (OP) ТЫ СЕНЬОР-АРХИТЕКТ-ПОМИДОР @ ЗАПИЛИЛ В ОДНО ЖАЛО ВЕСЬ БЭК @ КАБАН ПОДГОНЯЕТ ДЖУНА "В ПОМОЩЬ" @ ДЖУН НЕ ОСИЛИВАЕТ ТВОЮ АРХИТЕКТУРУ @ ПЕРВЫЙ КОММИТ @ УДАЛЯЕТ ВСЕ ИНТЕРФЕЙСЫ @ ПЕРЕНОСИТ В ДОЧЕРНИЕ КЛАССЫ РЕАЛИЗАЦИЮ ИЗ АБСТРАКТНОГО РОИДИТЕЛЬСКОГО @ КОММИТ МСЖ @ ЗАРЕФАЧИЛ
>>2576535 Ну и правильно сделал, некоторые вместо того чтобы просто написать 3,5 класса и выкатить за день месяцами пишут интерфейсы, абстрактные классы и фабрики к свои крудосервисам, которые никому в жизни никогда не понадобятся
СИДИШЬ НИКОГО НЕ ТРОГАЕШЬ, КОВЫРЯЕШЬ КОД @ КОММИТИШЬ, ПУШИШЬ @ new branch created @ НЕ ПОНИМАЕШЬ @ ЗАХОДИШЬ НА ГИТ @ ЧАСТИ ВЕТОК НЕТ @ ПОСЛЕДНИХ КОММИТОВ ТОЖЕ @ СЫЧЕВ, У НАС ТУТ НОВЫЙ РАЗРАБОТЧИК ИЗ ФИЛЛИПИН, МЫ ЕМУ ДОСТУП ДАЛИ, А У НЕГО КАКИЕ-ТО ПРОБЛЕМЫ ВОЗНИКЛИ, ПОРЕШАЙ КОБАНЧИКОМ @ ЖИВОТНОМУ ДАЛИ НИХЙОВЫЕ ПРИВЕЛЕГИИ И ОНИ ПУШИЛ С СИЛОЙ И ОТ БАЛДЫ ЕЩЕ ВЕТКИ ПОСНОСИЛ @ СРАКА УЛЕТАЕТ НАХУЙ В ФОТОСФЕРУ СОЛНЦА
>>2576582 @ ТЫ В DO NOSING ПОСЛЕДНИЕ ПОЛГОДА @ "Я ТАМ ВСЁ СДЕЛАЛ, А НОВЫЙ РАЗРАБ ВСЁ СНЁС, ПРОВЕДИТЕ С НИМ ПРОЯСНИТЕЛЬНУЮ БЕСЕДУ" @ МОЖНО ЕЩЁ ПОДГОДА "ВОССТАНАВЛИВАТЬ" СВОЮ "РАБОТУ"
>>2566225 Кек у меня так штук 10 форкнутых реп, где пофикшен какой-то небольшой баг, на который создателю давно пох. Причём в таких репах даже пулл реквесты могут висеть, но создатель их не мержит, потому что давно забил на репу
>>2563983 Кстати, единственная проблема статус кодов это то, что код 404 используется неоднозначно. Он может выдаваться, когда урл вообще полная хуйня и сервер не знает, что от него хотят; и когда урл нормальный, но такого айдишника нет или он был удалён
Поэтому во втором случае можно использовать 204 no content или 410 gone
204:
No Content.” This code means that the server has successfully processed the request, but is not going to return any content
>>2576804 > Он может выдаваться, когда урл вообще полная хуйня и сервер не знает, что от него хотят; и когда урл нормальный, но такого айдишника нет или он был удалён Что хотят от сервера, задается методом. Все урл в синтаксисе rfc нормальны и равноправны: /ghf456u03 не отличается от /api2/tebe/povestka.
ДЕЛАЕШЬ ФИЧУ НЕДЕЛЮ @ ВЫСТАВИЛ MR В МОНОЛИТ @ НЕОБХОДИМО ПОЛУЧИТЬ АППРУВЫ @ ЛИДА ЕРОХИНА @ МИДЛА СЫЧЕВА @ БАБКИ СРАКИ ТЕСТИРОВЩИЦЫ @ ПРИГОТОВИЛСЯ ЗАЩИЩАТЬ СВОЕ РЕШЕНИЕ @ ВСЕ ПОДМАХНУЛИ НЕ ГЛЯДЯ @ АНТИБУГУРТ
>>2576849 НЕОБХОДИМО ПОЛУЧИТЬ АППРУВЫ @ ВСЕ СТАВЯТ ИХ НЕ ГЛЯДЯ @ ВЕДЬ ЕСЛИ НАЧАТЬ ПИСАТЬ ЗАМЕЧАНИЯ, ТО ДО ТЕБЯ ОБЯЗАТЕЛЬНО ДОЕБУТСЯ В ТВОЁМ РЕКВЕСТЕ ЧИСТО ИЗ ПРИНЦИПА
НА ФИРМЕ АДМИН БЫДЛО, КОТОРОЕ ХОЧЕТ ПОКАМАНДОВАТЬ @ УРЕЗАЛ ПРАВА ДО ЮЗЕРА @ КАЖДЫЙ ДЕНЬ СТАВИШЬ ПО ОДНОЙ РАНДОМНОЙ ПРОГРАММЕ В КОТОРОЙ ОН ВСЕ РАВНО НЕ РАЗБЕРЕТСЯ И ПЕРЕСТАВЛЯЕШЬ ДОТНЕТ ФРЕЙМВОРК И ГОВОРИШЬ, ЧТО НАДО ДЛЯ РАБОТЫ @ ХОРОШО
>>2577403 КАБАН УЗНАЛ ПРО ИНФОРМАЦИОННУЮ БЕЗОПАСНОСТЬ @ ЗАПРЯГ АДМИНА УСИЛИТЬ БЕЗОПАСНОСТЬ @ У ТЕБЯ ОТОБРАЛИ ЛОКАЛЬНЫЕ РУТ ПРАВА @ ТЕПЕРЬ ПАРОЛЬ НУЖНО МЕНЯТЬ КАЖДЫЕ 2 НЕДЕЛИ @ РАЗЛОГИНИВАЕТ ИЗ GITLAB ПО ИНАКТИВИТИ 2 МИН @ РАЗЛОГИНИВАЕТ ИЗ CONFLUENCE ПО ИНАКТИВИТИ 2 МИН @ НА КАЖДУЮ ПРОЕКТНУЮ ОБЛАСТЬ В CONFLUENCE НУЖНО СОЗДАВАТЬ ЗАДАЧУ АДМИНУ ДЛЯ ОТКРЫТИЯ ДОСТУПА
>>2578095 >>ТЕПЕРЬ ПАРОЛЬ НУЖНО МЕНЯТЬ КАЖДЫЕ 2 НЕДЕЛИ @ ЧТОБ НЕ ЗАБЫТЬ ЗАПИСЫВАЕШЬ ВСЕ ПАРОЛИ В PASS.TXT НА РАБОЧЕМ СТОЛЕ @ >>РАЗЛОГИНИВАЕТ ИЗ GITLAB ПО ИНАКТИВИТИ 2 МИН @ АВТОСОХРАНЯЕШЬ ПАРОЛИ ПРЯМО В БРАУЗЕРЕ
>>2578095 КАБАН ЗАПАРИВАЕТСЯ, ЧТО РАБОТНИКИ ТРАТЯТ СЛИШКОМ МНОГО ВРЕМЕНИ НА ПОКАКИ, А НЕ НА РАБОТУ @ ТЕПЕРЬ 99% ВРЕМЕНИ УХОДИТ НА ОТЧЕТНОСТЬ И ОТЧЕТНОСТЬ ОБ ОТЧЕТНОСТИ @ ВСЕ ПРОЕКТЫ СТОЯТ НА МЕСТЕ УЖЕ МЕСЯЦ, ЗАТО НИКТО НЕ БЕЗДЕЛЬНИЧАЕТ И СРЕТ В ПАКЕТ НЕ ОТХОДЯ ОТ РАБОЧЕГО МЕСТА
>>2564890 Пиши на руби. Там довольно жирная стандартная библиотека и не надо импортировать кремлёвские куранты, небо и Аллаха, когда надо посмотреть, сколько времени.
>>2578472 >>2578473 Не трясись, боец. Пока соевые куколды с рубями едут в гейропу сосать и лизать геям-глобалистам, ты поедешь под Бахмут защищать традиционные человеческие ценности рука об руку с хорошими исправившимися людьми.
>>2578998 >> ретро >Собирается команда разработчиков, А мы просто кидаем на доску порнокартинки пока РП стикеры зачитывет и обсуждает их с теми кому интересно/нужно. Потом болтаем о всякой хуйне и идем по своим делам.
СЫЧЕВ, НУЖНО КОБАНЧИКОМ СДЕЛАТЬ АПЛИКУХУ СКЛАДСКОГО УЧЕТА ДЛЯ КобанНейм, ВОТ У НИХ РАБОЧАЯ АПЛИКУХА ЕСТЬ, НУЖНО ВСЕ ПЕРЕНЕСТИ НА ВЕДРО @ ЗАСТАВЛЯЮТ ПРИДТИ В СУББОТУ ЧТОБЫ НАЧАТЬ ОБДУМЫВАТЬ ВСЮ ХУЙНЮ @ СОБРАЛИСЬ, ПОПИЛИ КОФЕ, ПОСРАЛИ, ПОТОМ ОПЯТЬ ПОПИЛИ КОФЕ. ДОСКА ПУСТАЯ. @ ОЙ, КОРОЧЕ, СЫЧЕВ! САМ РАЗБЕРЕШСЯ! ДАВАЙ! @ ПИЛИШЬ ПЯТЬ МЕСЯЦЕВ АПЛИКУХУ. ПРИ ЭТОМ В ГЛАЗА НЕ ВИДЯ КАК ОНО ТАМ РАБОТАЕТ НА ПРОДЕ. @ ПИЛИШЬ ИНТЕГРАЦИИ СО ВСЕМИ ВОЗМОЖНЫМИ УСТРОЙСТВАМИ, ПРИНТЕРАМИ, СКАНЕРАМИ, КАЛОАНАЛИЗАТОРАМИ И 1С. @ НА ШЕСТОЙ МЕСЯЦ ТЕБЯ ТАЩАТ В ОФИС КобанНейм ЧТОБЫ ДЕЛАЛ ДЕМКУ. НЕСЕШЬ КАКУЮ-ТО ХУИТУ, ПОТЕЕШЬ КАК СКОТИНА И ТД. @ ЕБЛА У РАБОТНИКОВ КобанНейм: А НАХУЙ НАМ ВСЕ ЭТО НАДО? УЖЕ ЕСТЬ АПЛИКУХА, А ЭТО КУДА?! @ УЛАМЫВАЮТ ПОДПИСАТЬ ИХ КОНТРАКТ, НО НУЖНО ДОРАБОТАТЬ. @ ХУЯРИШЬ СПРИНТОМ МЕСЯЦ ВООБЩЕ НЕ ВЫЛЕЗАЯ ИЗ КОДА. @ ПОКА ТЫ ХУЯРИЛ ФИРМА БЕСШУМНО ОБМЯКАЕТ И ПЕРЕСТАЮТ ПЛАТИТЬ ЗАРПЛАТУ. @ СЬЕБЫВАЕШЬ В ЗАКАТ СПУСТЯ БУКВАЛЬНО ПАРУ ДНЕЙ ПОСЛЕ РАЗМЕЩЕНИЯ РЕЗЮМЕ.
>>2563978 (OP) МИДЛОЖНУН СЛОМАЛ ТЕСТЫ @ ОНИ НЕ ПАДАЮТ, ОНИ ПРОСТО НЕ ЗАПУСКАЮТСЯ @ ПАЙПЛАЙН ЗЕЛЁНЕНЬКИЙ, ИЗМЕНЕНИЯ БЕЗ ПРОГОНА ТЕСТОВ ЛЕТЯТ В ДЕВЕЛОП ВЕТКУ @ ЗАМЕЧАЕШЬ ЭТО ЧЕРЕЗ 2 ДНЯ ПОСЛЕ ПОЛОМКИ @ В ДМ ПРОСИШЬ МИДЛОДЖУНА ПОЧИНИТЬ @ ЧЕРЕЗ ПАРУ ДНЕЙ ПИНГУЕШЬ: "ДЕЛАЮ" @ ЕЩЁ ЧЕРЕЗ ПАРУ ДНЕЙ: "ДЕЛАЮ" @ ПИШЕШЬ В ОБЩИЙ ЧАТ О ТОМ, ЧТО ТЕСТЫ НЕ РАБОТАЮТ @ ТИМЛИД И ПМ ЛЕПЯТ ПОНИМАЮЩИЕ ЭМОДЗИ И ПИШУТ, ЧТО НАДО ПИЛИТЬ ФИЧИ @ РЕЛИЗ ЧЕРЕЗ НЕДЕЛЮ ВО ВТОРНИК @ ЕХИДНО БЕРЁШЬ DAYS OFF НА ВСЮ РЕЛИЗНУЮ НЕДЕЛЮ
>>2578998 Ох, ну такого я-то точно не знал. Вы наверное слишком близко к бизнесу работаете. А мы нет, у нас совсем не так, фичи вялотекущие. Так просто с полпинка менеджер не придумает. Я на самом деле ходил на собес где начальник у них ссытся по скраму, рассказывал какие там у них спринты, но меня не впечатлил процесс. Но довольно интересно было послушать, как у них. Даже после моего отказа звали дальше на этапы, через неделю. Вот у нас есть задача хуйпизда, сколько это будет стоипоинтов? У нас скрамменеджер. Короч, я подумал это какая-то мутная писанина, с кучей бумаг, митингов ради митингов. Да и ещё этапов больше чем в Яндексе. На полных два рабочих дня суммарно точно наберётся. Я вообще думал что дейлики+претес+развернуто описанный коммит+писана в трекер+тaймшит+CR с обсуждением и так нагружают что нет времени код писать, так у вас вообще пиздец. Вы вообще когда программируете?
Это случаем не компания где отечественный СЭД делают? Просто у меня ситуация очень похожая, за исключением вебок и оценок, у меня на галере они необязательны/отсутствуют.
БЛЯ СЫЧЕВ НУЖНА НЕБОЛЬШАЯ ДЕМКА ВМЕСТО ПРОЕКТА, ВОТ КОНСТРУКТОР, ДАВАЙ С ВЕТЕРКОМ. @ ЧЕРЕЗ ПОЛМЕСЯЦА ВЫВАЛИВАЕШЬ ЭТУ КУЧУ КАЛА. НАКИДЫВАЮТ ЗАДАЧ ЧТОБЫ ЕЩЕ ПО МЕЛЯКУ ПОДПИЛИТЬ. @ КОНСТРУКТОР ПОЛОМАЛ, ОТВАЛИЛИСЬ ТЕСТЫ, НУ ДА ПОХУЙ ПРОДОЛЖАЕШЬ ПЕДАЛИРОВАТЬ. @ ЧЕРЕЗ МЕСЯЦ УЗНАЕШЬ ЧТО ПРОЕКТ УШЕЛ В ПРОД. @ ТЕСТЫ ПОЧИНИЛИ ТОЛЬКО ЧЕРЕЗ ПОЛГОДА. @ ЗАКАЗЧИК ДОВОЛЕН, ГОВОРИТ МОЛОДЦА СДЕЛАЛИ.
>>2576581 Ну ты что, вдруг когда нибудь напишут альтернативную реализацию для класса zalupaKentavra! по личному опыту ебошить кучу интерфейсов есть смысл для всяких коннекторов и обработчиков или в случае, если архитектуру и реализацию делают совершенно разные люди
>>2580575 Бугурт для меня вот вот в чём: - неоптимальные ретраи (при настройке ретраев на 500 приходится смириться, что будут ретраиться некоторые заведомо невыполнимые запросы) - усложнение проверки того, валиден ли был запрос (могут встречаться параметры запроса, что запрос будет невалиден, и определить это только постфактум можно)
Блядь, и ведь тут и возвращение 200 с описанием ошибки в теле, и возвращение 404 сразу сделали бы проще, но нет, даун решил возвращать 500.
>>2581253 >>отловить ошибку и вернуть JSON. Перехватывают только бизнес ошибки, всякие нул поинт и ИО возвращают 500 - фронта ебать не должно что там сломалось, а кидать ему стектрейс - хуевая идея.
>>2581466 Но ведь 200 это успех только на сетевом уровне. Аналог - это как вызвать функцию у объекта, 200 что эта функция у него вообще есть, а что она вернула true или false это уже другое дело.
>>2581569 >Но ведь 200 это успех только на сетевом уровне. Ну и что? Ты предпочитаешь, чтобы среди успехов на сетевом уровне ещё были и неудачи несетевого уровня? Аналог - это как вызвать функцию возвращает true, что сама эта функция завершилась успешно, но если данные ей передали кривые, то она устанавливает флаг в ошибки в ERRNO.
>>2581466 Чел, я не могу не перепроверять результаты. Для этой ручки нормально ответить "ваш запрос выполнить невозможно", и я тут должен у себя это обработать как "ну нет так нет, продолжаем работать", но если наебнулась ручка - я должен аварийно завершиться.
>>2581577 Го? Ха, выставление флага errno с последующим его разбором после каждой потенциально опасной операции было ещё в С! Я такой код даже несколько раз писал - и больше не хочу.
>>2581452 >ретраиться некоторые заведомо невыполнимые запросы 500 не нужно ретраить
Ты какой-то додик. Если тебе вернули 500 это ФАТАЛЬНАЯ ошибка. Ты должен выдать пользователю "произошла критическая ошибка обратитесь к администратору". Саму ошибку и параметры запроса записал в логи и все.
>>2581626 межсервисное взаимодействие. Второй сервис, пока полностью не поднялся, может выдавать что угодно - и 404, и 400, и 500. Но это не значит что запросы некорректные. Когда он поднимется - надо повторить запросы - сделать ретрай
>>2581606 >ручки Почему 200 додики постоянно используют какой-то кринж язык? Мне кажется это как-то связано с тем что они не могут понять что нельзя блять делать АПИ с "операция успешно провалена"
Я ещё твоё ебло имажинирую с кучей try/catch чтобы каждую ошибку описать и в конце глобальная залупа которая ловит все исключения и обарачивает их в 200 код. Код наверное просто блять летает от количества прерываний процессора. Ошибки нужно или избегать вообще или ловить его мягко без вызова обработки исключения которое колом ставит весь компьютер, переводит процессор в режим ядра и начинает опрос системы для сбора данных.
>>2581628 Так настрой веб-сервер на выдачу 404 в случае если приложение недоступно. И ретрай уже нормальный и логичный для системы код. Ещё лучше это горячий рестарт, запустил и развернул новый инстанс, заменил роут на него, после завершения старых запросов убил инстанс.
Ряяя пук микросервисы и 20 разных сервер приложений. Обеспечивай тогда нормальный вариант обработки ситуации когда у тебя рестарт происходит или пиши монолит и не выебывайся.
Если это стороний сервис, то все что не 200 просто ретрай 3-4 раза по экспоненте и забей хуй. Имажиан свое ебало если тебе налоговая начнёт отвечать 200: {ваши документы говно} и тебе надо будет писать отдельный модуль обработки этой долбоебской логики.
>>2581607 > выставление флага errno с последующим его разбором после каждой потенциально опасной операции было ещё в С В си ERRNO выставляется только при негативном результате функции. Поиск индекса -1 выдал, такого плана. Тогда нужно в еррно смотреть, что за ошибка. В го логика обратная.
ОСНОВНОЙ ЯЗЫК НАШЕЙ КОМПАНИИ - АНГЛИЙСКИЙ @ СОБЕСЕДОВАНИЕ БУДЕТ НА АНГЛИЙСКОМ ЯЗЫКЕ @ ПРОХОДИШЬ, УСТРАИВАЕШЬСЯ @ ВСЕ ГОВОРЯТ НА РУССКОМ, ВСЕ ОБЩЕНИЕ С КЛИЕНТАМИ ПРОХОДИТ ЧЕРЕЗ ТРЕХ ЧЕЛОВЕК, САМОМУ НЕЛЬЗЯ
>>2581632 >Имажиан свое ебало если тебе налоговая начнёт отвечать 200: {ваши документы говно} Ебало удовлетворённое: именно так и должна отвечать налоговая. Вот если бы почта начала мне отвечать, что мои документы в налоговую говно, я бы обосрался.
>>2582514 Долбоёб, это статус 400 "некорректный запрос" с пояснениями в джсоне. Как минимум будет текст ошибки. Если тебе надо, можно туда засунуть каких хочешь каштомных кодов ошибок. Если тебе так сложно понять коды ошибок HTTP, то можешь их просто игнорить и парсить джсон
>>2582530 Но для большинства адекватных людей проще использовать готовые коды HTTP, которые покрывают 99% всех юзкейзов любых API, чем изобретать велосипеды
>>2582530 смотри, ты посылаешь письмо в налоговую. Если налоговой нет, или она закрыта - тебе прям на конверте это напишут и вернут письмо обратно
Так и тут. нет налоговой - 404, нет работника (ручки) - 404. Налоговая взорвана - 500. Это транспортные ошибки, этими кодами отвечает почтовая служба.
Если твоё письмо получено и налоговая прислала ответ - на конверте ничего не будет, почта не в курсе что ты там посылаешь. Надо распечатывать конверт и смотреть внутри ответ.
Получаешь 200 - транспортный протокол успешно отработал, надо парсить ответ
Неправильные документы- 200 BAD_DOCUMENTS Неправильный расчет - 200 NEPRAVILNY_RASCHET Баланс не сведён - 200 BALANS_NE_SWEDEN Всё корректно - 200 ОК
>>2582533 >коды HTTP, которые покрывают 99% всех юзкейзов любых API только если на все проблемы отвечать 400 + в теле код. Нет, они не способны покрывать ничто. Только если твой API это отдавать картинку или документ по запросу
>>2582552 > нет работника (ручки) - 404 Хуйня аналогия. Уволился один, отдадут на обработку другому. Если по какой-то причине все работники налоговой куда-то исчезли, то просто некому будет отвечать
>>2582555 Ну дай мне пример, где 400/401/402/403/404/200/204/500 недостаточно? Опять же, код показывает какого рода ошибка. Если тебе так важно знать, что именно случилось пили себе хоть миллион внутренних кодов ошибок, на которые ты один хуй не напишешь документацию, а если даже напишешь, то хуёвую и её фронт один хуй не будет читать
>>2582552 > Неправильные документы- 400 BAD_DOCUMENTS > Неправильный расчет - 400 NEPRAVILNY_RASCHET > Баланс не сведён - 400 BALANS_NE_SWEDEN > Всё корректно - 200 ОК
Пофиксил. У тебя корона упадёт передать класс ошибки? На фронте очень удобно например проверять 401 - значит шлёшь юзера перелогиниваться. 500 - показываешь "oops, something went wrong. we already working on a fix". Зачем фронту твои велосипеды, если есть СТАНДАРТ. Пили велосипеды для того, чего нет в стандарте, а в код HTTP выдавай 400. Код фронта становится проще, когда ты можешь делать свичи по классам ошибок, а не по миллиону кейзов каштомных кодов
>>2582571 >>2582577 Но по опыту, каштомные коды почти никогда не нужны, потому что при статусе 400 ты просто показываешь юзеру сообщение из джсона. Ты наверно скажешь - я хочу показывать локализованные сообщения, которые хранятся в приложении. Только вот нахуя эта ебля, если сервер может выдавать локализованные сообщения, ты просто перед этим передаёшь ему хедер Content-Language. И если какая-то логика на сервере поменяется, то не нужно будет менять каштомные коды ошибок, текст ошибок в сообщении, а просто изменить сообщения на сервере.
>>2582585 У меня такое было может 1 раз за 10 лет работы. Не вижу смысла переть против стандартов ради того, что теоретически криворукий бэк может высрать HTML вместо JSON в АПИ (!). Апи даже теоретически не должно высирать HTML
Фронт не должен ничего делать кроме отображения данных с бэкенда. В случае ошибки бэк должен коректным образом уведомить пользователя и выдать текст ошибки который предназначен для именно пользователя. В логи пишем стек и описание техническое.
Не реально я в первый раз на дваче узнал что какие-то ебанаты 200 используют для заварачивания ошибок
>>2582596 > высирает не бек, а всё что находится между отправителем и приложухой И как часто у тебя "всё что находится между отправителем и приложухой" высирает HTML? Во-вторых, если ответ не распарсился как JSON, значит это не JSON. Можешь показать ошибку юзеру, если хочешь. В-третьих, если такое произошло, то всё и так уже распидорашено, приложение это уже не пофиксит.
>>2582606 необработанный экшепсен в 500 ещё можно понять
Важно делить на бизнес-ошибки и системные ошибки. Бизнес - баланс не сведён, нет документа, нет прав, неправильный расчёт и подобное. Это не ошибка, это нормальное и правильное поведение, возвращаем 200 + код ответа
Системные - упала база, упала приложуха, нет ресурсов - тут скорее всего обработать это мы не можем, это обрабатывает сервер или какая-нибудь обертка или прокси. Возвратиться может всё что угодно, при этом код НЕ 200
>>2582371 @ ВЕЗДЕ КИРИЛЛИЦА, ВЫХЛОП В ТЕРМИНАЛ ТОЖЕ @ УДОБНО ЖЕ НА РУССКОМ И В ТЕРМИНАЛЕ ВСЕ ЧИТАЕТСЯ @ НЕ СМОТРИШЬ НА УБОГИЙ МГИМО-ФИНИШЕД ИНГЛИШ ЛЕПОТА @ ЧТО-ТО НАЕБНУЛОСЬ @ ВЫКАЧИВАЕШЬ ЛОГИ ЗА ДЕНЬ @ ПОЧТИ ГИГ КАЧАЕШЬ МИНУТ 10 @ КРОКАЗЯБРЫ
>>2563978 (OP) Норм. Для этого за джунами и приглядывают. Им очень сложно читать код в больших проектах. Лучше начинать с тестов по TDD, запруфать что это не работает, потом джун должен исправить так, чтобы не сломать другие тесты. Ну и отправлять за разъяснениями лучше сразу к тебе.
>>2563985 Вскрикнул. @ ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ @ ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ДОДОПИЦЦЫ НА СЕРВЕРЕ КЛИЕНТУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
>>2583326 >ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ закешируется варенье, а на самом деле в базе говно. Это лучше? Опять приходится обходить http и везде использовать post
>>2569770 Хотя бы правила игры надо закодить. В какой момент кто проиграл, а кто выиграл. Ну и когда пердолинг с сетью начинается, там тоже нужно много кода, кого конкретно и в каком виде сериализовать и отправить.
>>2570146 VSCODE @ ПРИВЫКАЕШЬ ЧТО CTRL+Z БЕСКОНЕЧНЫЙ @ ПРИВЫКАЕШЬ ЧТО НЕСОХРАНЁННЫЕ ФАЙЛЫ ВЫЖИВАЮТ ПРИ ПЕРЕЗАПУСКЕ VSCODE @ ЖИДЕНЬКО ОБСИРАЕШЬСЯ ОТ ПОТЕРИ ИСТОРИИ CTRL+Z ПРИ ПЕРЕЗАПУСКЕ
>>2572065 Не, это так не работает. Глаз довольно мягкий и может менять форму, особенно от долго статичного напряжения. От этого пидорасит картинку. Это либо не лечится никак и ты просто носишь очки, либо ты стараешься поменьше смотреть в мелкие буквы на мелком экране. Говорят в VR можно смореть в огромный виртуальный экран вдалеке, как в кинотеатре.
>>2583338 Ты просто не знаешь хорошо http протокол, поэтому тебе проще использовать post+200 на всё. Почитай про REST, про представление объектов в виде ресуров, это удобно когда ты можешь любую хуйню открыть в браузере и кликать на связи в виде ссылок. Особенно удобно для людей извне, они быстро могут получить интуицию как у тебя всё устроено. Если желание делать post+200 {409: govno} не проходит, то бери gRPC и не изобретай хуйню.
>>2583390 http было создано для отдачи html страничек и картинок, для этого он подходит идеально. А то что его пытаются использовать как RPC - оно не натягивается
>то бери gRPC в принципи так и нужно делать, ещё soap можно. Но щас же модно молодежно рест, и его пытаются пихать везде
>>2583396 Потому что для рест не нужны дополнительные утилиты. С ним намного легче начать. Попробуй начать с soap api, охуеешь пока сделаешь первый успешный вызов. То же самое с дебагом, если мне хватит курла и сваггера, тебе понадобится собранный под твоё приложение клиент.
> как RPC - оно не натягивается Да всё там натягивается, было бы желание.
>>2583420 1. Сложно установить это удалённо, к примеру у тебя апи существует только во внутренней подсети, и ты можешь дёргать их только в консольке по ssh, или по kubectl exec. 2. Нужно ебаться с версиями, чтобы везде был актуальный wsdl.
Кроме программистов, которые создают систему, есть ещё люди, которым надо этим пользоваться, всякие админы, соседние команды, кому-то может не хватить тулинга, к примеру библиотека для soap для языка NN не обновлялась с нулевых.
>>2563978 (OP) Действительно, лол, обычно макаки умеют читать мысли людей из прошлого, когда-то написавших этот код. Видать, инвлид-джун попался. Не повезло.
>>2583383 > либо ты стараешься поменьше смотреть в мелкие буквы на мелком экране Всегда любил шрифт покрупнее в IDE, этак 20 размера. Полёт нормальный, врачи говорят, очки не нужны
НРАВЯТСЯ КОМПУКТЕРЫ а РЕШАЕШЬ СТАТЬ ПРОГРАММИСТОМ а ВЫБРАЛ ЯЗЫК, УЧИШЬ СИНТАКСИС а ЗАСТРЕВАЕШЬ НА КАКОЙ-ТО ОДНОЙ ТЕМЕ а ЧАСАМИ СИДИШЬ, ПЫТАЕШЬСЯ ПОНТЯЬ ТЕМУ, ПРОШЕРСТИЛ ПЕРВЫЕ 40 СТРАНИЦ ГУГЛА а КОЕ-КАК ПОНЯЛ ТЕМУ а В ТЕЧЕНИЕ НЕСКОЛЬКИХ ДНЕЙ ВОЗВРАЩАЕШЬСЯ К ТЕМЕ, ЧТОБЫ УБЕДИТЬСЯ, ЧТО ДЕЙСТВИТЕЛЬНО ВСЁ ПОНЯЛ а ЭТО БЫЛО ВСЕГО-ЛИШЬ ПРО КОЛБЭКИ а НЕ УЧИШЬСЯ ПАРУ ДНЕЙ а ЗАБЫВАЕШЬ КАК ОБЪЯВЛЯТЬ ПЕРЕМЕННЫЕ а ЖИДКО ПУКНУВ ОБСИРАЕШЬСЯ
>>2582614 >Бизнес - баланс не сведён, нет документа, нет прав, неправильный расчёт и подобное. >Это не ошибка, это нормальное и правильное поведение, возвращаем 200 + код ответа И все равно это проще всего ебнуть через исключение. Заодно всякая транзакционная хуйня откатится взад.
ВЕРХОВНЫЙ КАБАН УВОЛИЛ 12 000 ЧЕЛОВЕК @ С НАДЕЖДОЙ СМОТРИШЬ СПИСКИ ОСТАВШИХСЯ @ ВСЕ САМЫЕ ДУШНЫЕ ГОВНОЕДЫ КАК СИДЕЛИ ТАК И СИДЯТ @ ДЕРЖИШЬ КУЛАЧКИ В ОЖИДАНИИ ВТОРОЙ ВОЛНЫ СОКРАСЩЕНИЙ @ ВМЕСТО ЭТОГО КАБАН ГОВОРИТ ЧТО БОЛЬШЕ ТАК ДЕЛАТЬ НЕ БУДУТ ПОТОМУЧТО МНОГО БЫЛО НЕПРАВИЛЬНЫХ СОКРАЩЕНИЙ И ПОТРЯСЕНИЙ @ ПОНИМАЕШЬ ЧТО МОМЕНТ УЙТИ С КОРЯВОГО РЕАКТОРА ОКОНЧАТЕЛЬНО ПРОЕБАН @ УВОЛЬНЯЕШЬСЯ ПО СОБСТВЕННОМУ БЕЗ ВЫХОДНОГО ПОСОБИЯ
>>2584039 Это не для 1с. Они делают dll разные аля печать отчётов и документов по xml.
>>2584292 Вот и нашёлся пидр. Хули говно от гнильца такое говно? Вы там не можете нормально писать ПО? Банально вот есть https://www.gnivc.ru/software/fnspo/pdf417/ какого ебаного хуя нельзя просто получить набор готовых страниц, а обязательно надо печатать пдф. Причём эта блядина не может сама сделать пдф, нужно обязательно ей принтер использовать через систему, поэтому ты вынужден ебаться с настройкой на сервере автоматической печати.
SENTRY @ ОЖИДАНИЕ: ДОЛЖНА ПОМОГАТЬ ФИКСИТЬ БАГИ @ РЕАЛЬНОСТЬ: ЛОМАЕТ БИЛДЫ EXPO @ ЗАСУНУЛИ В ПРОЕКТ МОДНОГО ХАЙПОВОГО ДЕРЬМА, А ПОТОМ УДИВЛЯЮТСЯ, ЧТО ВСЁ ПОСТОЯННО ЛОМАЕТСЯ
PRODUCT PREEJACULATION ASSSUGARING PLANNING MEETING @ ПМ-ТЯН ПРЕДСТАВЛЯЕТ СВОИ НАРАБОТКИ @ ЛИТЕРАЛИ ЛЮБЫЕ ВСТРЕЧНЫЙ ВОПРОСЫ, УТОЧНЕНИЕ, СОМНЕНИЯ, ВОЗРАЖЕНИЯ СО СТОРОНЫ ТЕХНАРЕЙ/ВЫШЕСТОЯЩИХ/ @ "ТАК-ТАК Я ЗВІСНО ПОГОДЖУЮСЬ, ДУЖЕ СЛУШНЕ ЗАУВАЖЕННЯ, ЦІЛКОМ ЗГОДНА, МАЄ СЕНС, ДЯКУЮ ЩО СКАЗАВ, АЛЕ Я ПРОСТО БЕЗ ЗАДНЕЙ МЫСЛИ ХОТІЛА НАГОЛОСИТИ..."
Вот нахуя вечно защищаться и оправдываться, когда можно просто отдаться дискуссии? Есть инфа, как перестать с этого проигрывать? Я про боюсь, что в очередной раз, когда услышу этот скрипт с политкорректными оговорками, и начну ржать, то забуду чекнуть микрофон.
PRODUCT PREEJACULATION ASSSUGARING PLANNING MEETING @ ПМ-ТЯН ПРЕДСТАВЛЯЕТ СВОИ НАРАБОТКИ @ ЛИТЕРАЛИ ЛЮБОЙ ВСТРЕЧНЫЙ ВОПРОС, УТОЧНЕНИЕ, СОМНЕНИЕ, ВОЗРАЖЕНИЕ СО СТОРОНЫ ТЕХНАРЕЙ/ВЫШЕСТОЯЩИХ @ "ТАК-ТАК Я ЗВІСНО ПОГОДЖУЮСЬ, ДУЖЕ СЛУШНЕ ЗАУВАЖЕННЯ, ЦІЛКОМ ЗГОДНА, З ЦЬОГО ПРИВОДУ НЕМА ЖОДНИХ ЗАПЕРЕЧЕНЬ, МАЄ СЕНС, ДЯКУЮ ЩО СКАЗАВ, АЛЕ Я ПРОСТО И БЕЗ ЗАДНЕЙ МЫСЛИ ХОТІЛА НАГОЛОСИТИ..."
Вот нахуя вечно защищаться и оправдываться, когда можно просто отдаться дискуссии? Мне одному кажется, что человек считает недопустимым по статусу признавать, что надо еще учиться? Есть инфа, как перестать с этого проигрывать? Я просто боюсь, что в очередной раз, когда услышу этот скрипт с политкорректными оговорками, и начну ржать, то забуду чекнуть микрофон.
Алсо, каждый раз подозрение, что до "але" все будет успешно забыто к следующему митингу.
Хотя ладно, могу утрировать, что-то просто смешно стало наедине с собой. А хули теперь я сам оправдываюсь, как будто боюсь, что с работы за мной в тредах следят.
>>2587847 >Я не понял сути написанного. ВОТ И ВЫРОСЛО ПОКОЛЕНИЕ ДЕГЕНЕРАТОВ С СОВРЕМЕННЫМ НЕДООБРАЗОВАНИЕ "да-да я конечно соглашусь, очень уместное замечание, полностью согласна, никаких возражение по этому поводу не имею, имеет смысл, спасибо что сказал, но я просто хотела подчеркнуть..."
>>2587827 > Вот нахуя вечно защищаться и оправдываться, когда можно просто отдаться дискуссии? Мне одному кажется, что человек считает недопустимым по статусу признавать, что надо еще учиться? Это развитые мягкие умения.
ФРИЛАНСИШЬ @ В ОСНОВНОМ ВСЁ ОХУЕННО, СУПЕРГИБКИЙ ГРАФИК, НА ЗАРПЛАТУ НЕ ЖАЛУЕШЬСЯ @ НО ИНОГДА СУКА КЛИЕНТЫ ДОВОДЯТ ДО ПАНИЧЕСКИХ АТАК @ ВЗЯЛ НОВЫЙ ПРОЕКТ В КАЧЕСТВЕ ФОНОВОГО В ДОПОЛНЕНИЕ К ОСТАЛЬНЫМ, ПОТОМУ ЧТО ОДИН БОЛЬШОЙ СКОРО ЗАКОНЧИТСЯ @ ПРЕДУПРЕДИЛ КЛИЕНТА, ЧТО У ТЕБЯ СЕЙЧАС СВОБОДНО МАКСИМУМ 10-15 ЧАСОВ В НЕДЕЛЮ. ЕМУ ВРОДЕ ОК @ НА ПРОЕКТЕ 3 ПРОГЕРА, НЕ СЧИТАЯ ТЕБЯ @ КЛИЕНТ ПОХВАЛИЛ, СКАЗАЛ, ЧТО ТЫ ЛУЧШИЙ ФРИЛАНСЕР В ЭТОЙ СТРАНЕ (ВИДИМО ПО ПОРТФОЛИО И РЕЙТИНГУ), ПОЭТОМУ ОН РЕШИЛ НАНЯТЬ ТЕБЯ, А ТАК ЕМУ НЕ ОСОБО И НУЖЕН БЫЛ ЕЩЁ ОДИН ПРОГРАММИСТ @ В ЧЕТВЕРГ ДАЁТ ПЕРВУЮ ТАСКУ - НЕМНОГО ИЗМЕНИТЬ ЛЭЙАУТ ФОРМЫ @ СПРАШИВАЕШЬ, ЕСТЬ ЛИ ДЕДЛАЙНЫ - ГОВОРИТ НЕТ @ В ПЯТНИЦУ И СУББОТУ К ТЕБЕ ПРИЕЗЖАЮТ ГОСТИ, НЕ ПОЛУЧАЕТСЯ МНОГО РАБОТАТЬ @ КЛИЕНТ С ПЯТНИЦЫ ПО ВОСКРЕСЕНЬЕ (ВКЛЮЧИТЕЛЬНО) ЕБЁТ МОЗГИ ВОПРОСАМИ - ПОЧЕМУ НЕ ДЕЛАЕШЬ ТАСКУ, НУЖНА ПОМОЩЬ? @ ПРИЧЁМ В СУББОТУ ТЫ ЕМУ ОБЪЯСНИЛ, ЧТО У ТЕБЯ ГОСТИ, НО ЭТО НЕ ПОМОГЛО И ОН И В ВОСКРЕСЕНЬЕ НАЧАЛ ЛЕЗТЬ СО СТАТУСОМ, ПРЯМО С УТРА, КОГДА ТЫ СОБИРАЛСЯ ДОДЕЛАТЬ ЕГО ТАСКУ @ ТЕПЕРЬ ДУМАЕШЬ, УДАЛИТЬ ВСЁ НАЛОГИРОВАННОЕ ВРЕМЯ И ЗАКРЫТЬ КОНТРАКТ И ВОЗМОЖНО ДАЖЕ В ЭТОМ СЛУЧАЕ УХУДШИТЬ JSS (Т.К. НИГДЕ ЧЁТКО НЕ СКАЗАНО, ВЛИЯЮТ ЛИ ТАКИЕ СЛУЧАИ НА НЕГО) ИЛИ НАДЕЯТЬСЯ, ЧТО ОН ВСЁ ТАКИ НЕ ЕБАНУТЫЙ? @ ТАКИЕ ЗВОНОЧКИ ОБЫЧНО ЗНАЧАТ, ЧТО КЛИЕНТ ЕБАНУТЫЙ КОНТРОЛ ФРИК И МОЖЕТ ИСПОРТИТЬ РЕЙТИНГ @ ВЕДЬ ОН ПОЧЕМУ-ТО РЕШИЛ, ЧТО ТЫ ЕГО ОФИСНЫЙ РАБ НА ФУЛЛТАЙМ @ ИЛИ ОН НЕ КОНТРОЛ ФРИК, А ИСКРЕННЕ ХОЧЕТ ПОМОЧЬ?
Как же у меня горит жопа с js язык мудаки делали. Особенно горит жопа с тех кто считает это нормальным
Пример ()=>{ return this.data?.boolValue ?? false }
Маня просят такое переписать, ведь null уже понимается за ложное значение при проверках и ты блять не объяснишь что мудаёбское поведение говно языка не аргумент писать хуету. Даже возвращаемый тип будет null | Boolean что как бы намекает.
>>2595157 >>2595151 Бля чем вы читаете? Аноний сказал что тип this.data?.boolValue ?? false есть null|boolean. Ему было замечено что тип undefined|boolean
>>2595194 >Бля чем вы читаете А ты чем читаешь и пишешь? Во всяком случае, не глазами и руками, это уж точно. Этот >>2595157 прав. Если подорвавшемуся >>2594965 нужно вернуть null | boolean, то это совсем другой расклад, и код выше невалиден.
>>2595194 > Ему было замечено что тип undefined|boolean Нет. Тут нет такого типа. Если на любом этапе встретитьс undefined вернется false.
undefined или null в этом коде вообще никогда не может вернуться. Вот строка, число, объект - если его засунуть в поле data.boolValue - да. А undeifined или null НИКОГДА.
Как же заебали инициативные и коммуникабельные ерохи-коллеги. В каждый разговор блять залезут со своими советами, в любой чат. Абсолютно все твои организационные недосмотры, плохие процессуальные решения и прочая хуйня станет достоянием общественности, потому что они СИДЯТ БЛЯТЬ И МОНИТОРЯТ, ОНИ ПОЛЬЗУЮТСЯ ЕБУЧЕЙ ПОДПИСКОЙ НА ЗАПРОСЫ В ЖИРЕ, и когда видят какую-то хуйню, тут же улюлюкая бегут выносить её в чат, в теншен на тактическую встречу или ещё куда-нибудь, чтобы её все максимально обсосали. То есть буквально любую хуйню, у человека вообще нет чувства такта. Да, я понимаю и согласен, что надо всей командой обсуждать какие-нибудь существенные, да и несущественные, вопросы, чтобы устранить послужившие их источником провисания и повысить эффективность, но когда тебя тегают и на весь чат пишут "ОЙ СЛАВИК ТЫ МР НА ЭТОЙ ВЕТКЕ СОЗДАЛ НЕ В ТОТ ЛУННЫЙ МЕСЯЦ БУДЬ ВНИМАТЕЛЬНЕЕ ПЛИЗ)))", блять, ты серьёзно щас сука? И ладно, хуй с ним, я не против, я готов такие замечания выслушивать и в общем чате, без разницы в общем-то (хотя тоже ситуация сомнительная), но когда это делает такая же зелёная сопля, как и я сам, при этом подражая манере речи лидов и ставя эти снисходительные скобочки)) - это просто ебааааать.
Щас опять пошёл с вопросом к аналитику, сижу жду ответа, тут появляется этот активист и такой "ОЙ НУ СДЕЛАЙ ТАК-ТО ТАК-ТО И ВСЁ ЧЕ ТЫ)", ДА КТО ТЕБЯ СПРАШИВАЛ СУКА? Пиздец, начальник, с социоблядью поселили, я не буду с ним сидеть, он инициативный и проактивный! А тебе похуй, что твой совет может быть вообще параллелен действительности, потому что ты не аналитик блять, и не знаешь всего того, что знает он? Ещё один пункт, кстати - уровень их самоуверенности просто поднебесный, от них никогда не услышишь слов "вероятно", "может быть", "кажется", "попробовать".
>>2595236 Нет. Если тебе так принципиально возвращать null/undefined/false (нужное подчеркнуть), то ты указываешь return type как тебе надо и потом изъёбываешься, пока не получится именно то, что надо, потому что иначе не сконпелируется
>>2595256 Эммм нет. Ты в ТС можешь своими глазами наблюдать что у this.data?.value Тип возврата это undefined | bool
Жс не приводит типы, он интерпритует одни типы как другие. Поэтому null и undefined интерпритируются в тех местах где ожидается булево поле как false. null/undefined == false выдаёт false Boolen(null/undefined) == false вернёт true
>>2595297 > Ещё один пункт, кстати - уровень их самоуверенности просто поднебесный, от них никогда не услышишь слов "вероятно", "может быть", "кажется", "попробовать". Двачую. Есть такие люди. Я когда не уверен на 100%, всегда добавляю
>>2595339 Указываешь возвращаемый тип null|undefined|boolean|any И лёгким движением руки статически типизированный язык превращается в динамикодрисню. Хуй кто запретит так делать, ведь ревьюеры поощряют говнокод.
>>2595256 Ты блядь в глаз долбишься? Речь не про нуллкоалис, а про опшинал чейниг написано в бугуте >Даже возвращаемый тип будет null | Boolean что как бы намекает. У опшинал чейнинга this.data?.boolValue тип undefined|boolean В браузере запусти let a = null; console.log(a?.x)
>>2596652 У меня бугурт был из-за того, что эмулятор не видел локалхост и 10.0.2.2 etc. Я пофиксил это в конфиге. Но на яблоке всё сразу заработало искаропки
НА МЕДИУМЕ КАКОЙ-ТО АРАБ ДОДУМАЛСЯ ВЫКЛАДЫВАТЬ ИСХОДНИКИ В ВИДЕ КАРТИНОК @ ХОРОШО, ЧТО МАКОСЬ УМЕЕТ РАСПОЗНОВАТЬ ТЕКСТ НА КАРТИНКАХ @ В 2023 ГОДУ СИДИШЬ КОПИРУЕШЬ ТЕКСТ С КАРТИНОК, ПОПРАВЛЯЕШЬ НЕТОЧНОСТИ РАСПОЗНАВАНИЯ
НЕДОМИДДЛпереджун-ДАТА-АНАЛ-ИТИК В СТАРТАПЕ НА 10 ЧЕЛОВЕК @ ВСЯ РАБОТА С ДАННЫМИ ПРОХОДИТ ЧЕРЕЗ ТЕБЯ @ КРОМЕ ОБНОВЛЕНИЯ БД, КОТОРЫМ ЗАНИМАЕТСЯ ИСКЛЮЧИТЕЛЬНО СТО @ СТО РАБОТАЕТ НА ДВУХ РАБОТАХ @ ЕСЛИ НАДО ЧТО-ТО ВПИХНУТЬ В БД, КАЖДЫЙ РАЗ ПРИХОДИТСЯ ЖДАТЬ ОТ СУТОК ДО ДВУХ @ НАЧАЛСЯ ГЛОБАЛЬНЫЙ ПРОЦЕСС ПО ПОДГОТОВКЕ ЕЖЕГОДНОГО ОТЧЕТА, ДЛЯ КОТОРОГО ПО ПЛАНУ В БД НАДО ВПИХИВАТЬ ПО ТРИ НОВЫХ ДАТАСЕТА В НЕДЕЛЮ @ ИЗ-ЗА ГРАФИКА СТО И ЛЮТОГО НЕДОСТАТКА ЛЮДЕЙ ДЛЯ МАКАКО-ПОДГОТОВКИ ДАТАСЕТОВ ВПИХИВАЕТСЯ В ЛУЧШЕМ СЛУЧАЕ ОДИН @ МОЗГИ КАЖДУЮ НЕДЕЛЮ ЕБУТ ТЕБЕ #достаточно @ @ @ НАПИСАЛ СЛОЖНЫЙ АЛГОРИТМ НА ПИТОНЕ С ОБРАБОТКОЙ ТАБЛИЧЕК @ СТО НАПИСАЛ ОДНУ ЧАСТЬ АЛГОРИТМА С ВЫТАСКИВАНИЕМ ЧАСТИ ДАННЫХ ИЗ БД @ НАПИСАЛ ОН ЕЕ ЧЕРЕЗ ЖОПУ, ИЗ-ЗА ЧЕГО ВМЕСТО ОДНОГО ЗАПРОСА НА ВСЕ ДАННЫЕ И ОБРАБОТКИ ЧЕРЕЗ КОД ПИТОН ДЕЛАЕТ ОТДЕЛЬНЫЙ ЗАПРОС НА КАЖДУЮ СТРОКУ ТАБЛИЦЫ НА ТЫСЯЧУ СТРОК, ЧТО ЗАНИМАЕТ СОРОК МИНУТ ВМЕСТО ОДНОЙ @ ПЕРЕПИСАТЬ НЕ МОЖЕШЬ, ПОТОМУ ЧТО ТЕБЕ ПОСТОЯННО ЕБУТ МОЗГИ ПО ПОВОДУ НОВЫХ ИТЕРАЦИЙ АЛГОРИТМА ДЛЯ ОТЧЕТА И НА РЕФАКТОРИНГ ТУПО НЕТ ВРЕМЕНИ @ ИЗ-ЗА СКОРОСТИ АЛГОРИТМА ЛЮБОЙ НЕЗАМЕЧЕННЫЙ БАГ ОТНИМАЕТ МИНИМУМ ЧАС @ ЭТО ЗАМЕДЛЯЕТ СЛЕДУЮЩИЕ ИТЕРАЦИИ ЕЩЕ БОЛЬШЕ @ ТЕБЕ НАЧИНАЮТ ЕБАТЬ МОЗГИ ЕЩЕ СИЛЬНЕЕ @ КОЛЕСО САНСАРЫ ДАЛО ОБОРОТ
>>2607904 ну, сложный по моим джуновским и недокодерским меркам, да, самая сложная задача для меня пока была. Так в целом это просто много вычислений в пандасе после вытаскивания данных из бд.
IOS @ ЕСТЬ ТОЛЬКО DEPLOYMENT TARGET - ЭТО ПРОСТО МИНИМАЛЬНАЯ ВЕРСИЯ IOS, НА КОТОРУЮ МОЖНО УСТАНОВИТЬ ПРИЛОЖЕНИЕ @ ANDROID @ API VERSION @ ANDROID VERSION @ SDK VERSION @ NDK VERSION @ ВЕРСИЯ НЕБА И АЛЛАХА
>>2608573 Вот нахуя весь этот цирк, если можно было бы просто указывать, на какую минимальную версию ведра это можно установить? Или у ведра и нет единой версии? Т.е. у какого-нибудь L lolipop может быть любая версия апи и сдк? Какой же бардак
ОБЪЯВИЛИ SERVER SIDE RENDERING ГОВНОМ @ ВСЁ ДОЛЖНО РЕНДЕРИТЬСЯ В БРАУЗЕРЕ @ ЗАПИЛИЛИ МИЛЛИАРДЫ ФРЕЙМВОРКОВ ДЛЯ ЭТОГО @ PAGE LOAD TIMES OVER 9000 СЕКУНД @ ГУГЛ ПЛОХО ИНДЕКСИРУЕТ @ ОЙ, НАВЕРНО НАДО РЕНДЕРИТЬ НА СЕРВЕРЕ @ HERE WE GO AGAIN
>>2609226 Гугл может индексировать SPA со своими особенностями, типа нельзя юзать хешроутер и т.д. К тому же есть дохуя веб-говна, где индексирование в принципе не предполагается, всякие личные кабинеты, энтерпрайз и другие места, куда случайный юзер через гугл не перейдёт.
>>2609277>>2609282 Настолько они там дебилы, что все взрослые фреймворки от дедов cs активно пиздят идеи из веба последние лет 10, ага.
>>2609226 Так его и объявили говном из-за задержек. Ты хочешь получить валидацию формы/смену экрана за 50мс, а не за 5 секунд, с полностью перезагруженной страницей и уехавшим скроллом.
ЖИРА @ ДАЁТ ВЫСТРЕЛИТЬ В НОГУ 500 РАЗНЫМИ СПОСОБАМИ @ НИКТО НЕ ПОМНИТ КАК СДЕЛАТЬ ПРАВИЛЬНО ЧТОБЫ У ДИРЕКТОРА БЫЛ КРАСИВЫЙ ОТЧЁТ @ НАНИМАЮТСЯ МАКАКИ КОТОРЫЕ СЛЕДЯТ ЗА ЖИРОЙ И КАК ПОПУГАИ ВСЕМ ВСЁ НАПОМИНАЮТ @ АЙТИ @ МЫ ТУТ ВРОДЕ КАК ВСЁ АВТОМАТИЗИРУЕМ
>>2609360 > ЖИРА Если бы она так и оставалась инструментом удобного ведения тасок, чтобы не ебаться с переписками и эксельками, было бы терпимо. Так надо ведь было её превратить в инструмент отчётности, обмазать метриками настолько, что теперь любую кнопку нажать страшно, и зашкваренную задачу после случайного изменения статуса приходится закрывать и заводить заново.
>>2609346 > Так его и объявили говном из-за задержек. Ты хочешь получить валидацию формы/смену экрана за 50мс, а не за 5 секунд, с полностью перезагруженной страницей и уехавшим скроллом.
Ну вообще мне нравятся реактивные фреймворки. Когда вкатывался несколько лет, то бугуртил, но теперь мне они нравятся. С ужасом думау про вкат в Next.js. Ещё не ЩУПАЛ его, но предстоит аж на 2 проектах. Надеюсь, не будет так же убого, как в пыхе, jsp и asp
>>2609360 Люто двачую. На одном небольшом проекте наняли менеджера смотрящего чисто за жирой в дополнение к существующему PM. Его основная обязанность была перекатывать таски из спринта в спринт. До сих пор горит от того, что ты прогашь, ебёшь мозг, а кто-то получает деньги за такое. Хотя, ему наверно сильно меньше платили, но тем не менее.
>>2609852 История комитов засирается нерелевантной хуйнёй. Я хочу посмотреть, где что-то менялось, как что-то сломалось и т.д., а там тысячи коммитов по левой хуйне. Хорошо, когда ты знаешь, что то, что ты ищешь, находится в конкретном файле, тогда можно посмотреть историю по конкретному файлу. Работа с бранчами неудобная, тебе возможно придётся мержить какие-то изменения в коде, который ты никогда не видел до этого. Практика монореп видимо пошла со времён SVN, где можно было чекаутнуть конкретную папку и работать с ней, как с отдельной репой, но проблемы с мержами тоже бывали, насколько я помню. Git же совершенно не заточен под монорепы
>>2610719 Зато как удобно когда у тебя фронт в 3 репах, бэкенд в 4 где каждый пук хэлпер в отдельной репе. Сидишь как еблан по 4 проекта качаешь и ветки дрочишь.
Бэк+фронт всегда должны быть в одной репе чтобы не выяснять какие ветки как связаны, ты качаешь ветку залупа и там лежат фронт и бэк именной этой версии.
Если тебе надо искать в коммитах 1) ебем за fix, some fix, little change 2) в коммите в начале пишем номер задачи Меня больше бесят пидорасы которые 15 коммитов по задаче сквошат в 1 "epta blya task done". Потом хочется этого пидораса убить когда нужно убрать какие-то изменения А РЕВЕРТ ТО ВСЕ.
Вот недавно. Надо было глобальные изменения вынести в отдельную задачу и мердж, начерепикал коммиты в новую ветку и поменял описания, сделал мердж, ВОТ ТАК НАПИСАЛ ЧТОБЫ НЕ СМЕД БЛЯТЬ ДЕЛАТЬ СКВОШ И ТЕМ БОЛЕЕ РЕБЕЙЗ. Спустя время смотрю изменения в мастере 2 коммита мердж коммит и сквош, мастер был подлит ребейзом. У вас 20 конфликтов в исходной ветке. Я не выдержал, удалил нахуй ветку и начал всю недельную работу с 0. Менеджеру так и сказал обращаться к еба нано сениору который блять не понимает как работать с гитом.
>>2610764 > Бэк+фронт всегда должны быть в одной репе чтобы не выяснять какие ветки как связаны, ты качаешь ветку залупа и там лежат фронт и бэк именной этой версии.
Значит у вас хуёво поставлены процессы. По хорошему название ветки должно начинаться с кода таски. Типа huipizda-9000-bla-bla-bla
МОДНЫЕ ЧЛЕНОСОСЫ В УЗКИХ ШТАНИШКАХ РЕБЕЙЗЯТ ВМЕСТО МЕРДЖА уже достаточно @ АРРРРЯРЯРЯРЯРЯ КРАСИВЕНЬКО НИНУЖОН ЭТОТ ВАШ МЕРДЖ ВЕТКИ КАКИЕ-ТО ЕБАНЫЕ А ТУТ ВСЕ ПРОСТО И ПОНЯТНО ОДНА ПРЯМАЯ КАК НАША ИЗВИЛИНА ЛИНИЯ КОММИТОВ @ К МР ПРИЛЕТЕЛИ КОММЕНТЫ @ ПИСОЕШ, ИСПРАВЛЯЕШ, КАКОЕШ, РЕБЕЙЗИШ, ПУШИШ @ КОММЕНТЫ ИЗ МР ПРОПАЛИ, ВСЕ АППРУВЫ СЛЕТЕЛИ, ЕХАЛ ФОРС ПУШ ЧЕРЕЗ ФОРС ПУШ @ В ГИТЛАБЕ НАСТРОЕН ПРИНУДИТЕЛЬНЫЙ СКВОШ ЛЮБОГО МРА В ЕДИНСТВЕННЫЙ КОММИТ "COMPLETE TASK-1488"
>>2610774 Так и сделано, ток нихуя не удобно. На прошлой галере фронт и бэк лежали в одной репе и не было вопросов на какой сейчас ветке бэк или фронт, тем более при релизах на куа не было проблем. Сейчас через раз конфликты разных версий
>>2610764 Да в общем-то да, удобнее чем моносрепа. У связанных веток одинаковый id в названии, склонить несколько проектов не проблема - все равно обычно работаешь в ограниченном подмножестве, так что рано или поздно уже и качать не надо будет.
IDE вроде все прекрасно умеют работать в нескольких проектах одновременно. В любом случае лучше открывать только несколько проектов, чем вообще все что в монорепе лежит.
В общем не понял в чем твой бугурт. Лет десять работал с полирепой на сотню пакетов - брат жив, зависимость лютая. А монорепа действительно хуйня для свндедов или мелкофирм с 10к строк кода
>>2610888 >ИЗМЕНЕНИЯ НЕДЕЛЬНОЙ ДАВНОСТИ ВО ВЧЕРАШНЕМ КОММИТЕ Так это модные ребейзы. Ты никогда не был в ситуации когда для удобства разработки ты берешь ветку от уже сущ? Вот если пидорас который был до тебя сделает ребейз, то вся его работа до ребейза будет переписана в новые коммиты которые будут новее твоих, а потом он ещё сверху сквош ебанет. По итогам у тебя вот в твоей ветке теперь мусорные коммиты от младшей даты которых нет в репе.
Сквош и ребейзы надо сразу пизды давать за их использование в ветке которая уже лежит в репе
>>2610961 > Ты никогда не был в ситуации когда для удобства разработки ты берешь ветку от уже сущ? Лол, а ведь ни разу не был в такой ситуации. Ну кроме мастер/рц или ещё какой-нибудь заранее оговоренной интеграционной другой анон
>>2610794 > МОДНЫЕ ЧЛЕНОСОСЫ В УЗКИХ ШТАНИШКАХ РЕБЕЙЗЯТ ВМЕСТО МЕРДЖА уже достаточно Они же не модные. Видишь долбоёба в узкиш штанишках - сразу понятно, что долбоёб не разбирается ни в моде, ни в коде
>>2610794 У меня другой баттхерт, но вполне реальный:
ЗАЛЕТАЕТ ТАСКА, ДЕЛАЕШЬ ВЕТКУ ОТ ДЕВЕЛОПА, ДЕЛАЕШЬ СЕБЕ СПОКОЙНО @ ПОКА ТЫ ДЕЛАЕШЬ ТАСКУ В ДЕВЕЛОП СЛИВАЮТ ВСЕ: НЕБО, АЛЛАХА И ГОВНО @ ЗАКОНЧИЛ ЗАДАЧУ, СДЕЛАЛ МР, КОНФЛИКТОВ НЕТ, ВЫДЫХАЕШЬ ШЛЕШ НАВЕРХ @ СЫЧЕВ, ВМЕРЖ ДЕВЕЛОП К СЕБЕ В ВЕТКУ @ РЕЗОННО СПРАШИВАЕШЬ: НАХУЙ?! @ НАМ ТАК РЕВЬЮВИТЬ УДОБНЕЕ, ДАВАЙ КАБАНЧИКОМ @ ПОКА ОБСУЖДАЛИ ВСЕ ЭТО ДЕВЕЛОП ЗАСРАЛИ ОКОНЧАТЕЛЬНО ЧТО ВЫЛИВАЕТСЯ В 1001 КОНФЛИКТ @ ИСПРАВЛЯЕШЬ, ПУШИШЬ УЖЕ НОЧЬЮ, НОРМ @ ВСТАЕШЬ РАНО УТРОМ, ДЕВЕЛОП ЗАСРАН... @ СЫЧЕВ, ВМЕРЖИ ДЕВЕЛОП В СВОЮ ВЕТКУ, МЫ ЖЕ ВЧЕРА ПРОСИЛИ...
>>2611054 Это значит что ты пидор у вас слишком много народу работает с одним репозиторием.У меня пока что максимально было полтысячи человек на один репо, мастер лежал нон-стоп буквально сутками
> Антош, тз и макета пока нету, вот задача в двух словах, начни фичу пилить на глазок, потом уже походу подумоем пописоем > сидиш какоеш под себя вторые сутки
>>2611049 Знаменитый рецепт въебать пару дней на дебаг неведомой хуйни: коммит minor refactor, катнутый мимо CI. Бонусные очки подрыва жопы если это был тимлид-долбоеб из соседней команды
>>2611104 Вот в геррите есть кнопка ребейза прям в вебморде. Было б охуенно если бы это была галочка, которая сама ребейзит при коммитах в родительскую ветку и высылает нотификашки в случае конфликтов
>>2611049 Так оформи его нормально. "#45 Zalupa.ext refactoring"
Ты же его провел в рамках какой-то задачи которая связана с каким-то разделом? Вот и напиши.
Если там говна на кучу изменений и на 10 файлов то делай задачу под это, там описание и делай рефакторинг. Тебе же никто не запрещает создавать задачи.
НА СОЗВОНЕ У КОГО-ТО КАМЕРА НАХОДИТСЯ В КЛАВИАТУРЕ НОУТБУКА @ #ДОСТАТОЧНО @ "ЛЮБУЕШЬСЯ" ЕГО ПАЛЬЦАМИ, ПЕЧАТАЮЩИМИ НА КЛАВИАТУРЕ @ ХОРОШО, ЕСЛИ ЕЩЁ ОБСТРИЖЕННЫМИ
>>2610794 А что в последнем плохого? Нахуй потом в истории 10 коммитов с историей твоей разработки и еще 10 переделок после мров? Одна таска - один законченный кусочек функционала, одна фича.
>>2611412 Потому что невозможно потом разобраться что ты делал или по нормальному отменить изменения сделав реверт. Ну и банально сквош перепишет историю коммитов сделав твои изменения как-будто ты их не неделю делал, а вот сейчас. После чего кто-то другой может получить хуй в рот если работал в ветке основаной на твоей
>>2611589 > Фичу/фикс Множество фич/фиксов в разных коммитах. > Нахуя пушить фичаветку до того как завершил работу в ней? Чтобы кто-то другой мог работать в ветке, основанной на твоей.
>>2611674 > Чтобы кто-то другой мог работать в ветке, основанной на твоей. Не надо так. Лучше разбить помельче и вкатить побыстрее, а другие пусть с мастера снимают
>>2581709 КОМПАНИЯ ИЩЕТ РАЗРАБОТЧИКА СО ЗНАНИЕМ РАЗГОВОРНОГО АНЛИЙСКОГО @ РАЗРАБОТЧИК ДОЛЖЕН НАПРЯМУЮ ОБЩАТСЯ С КЛИЕНТОМ И ВЫЯСНЯТЬ КАКИЕ ФИЧИ НУЖНО ДЕЛАТЬ В ПРОЕКТЕ @ ВОЗНИКАЕТ РИЗОНЫЕ ВОПРОС: ЗАЧЕМ МНЕ ВООБЩЕ НУЖНА ЭТА ФИРМА ЕСЛИ Я НА АПВОРКЕ МОГУ НАЙТИ ТОЧНО ТАКОГО ЖЕ КЛИЕНТА И БЕЗ ВСЯКИХ ПРОКЛАДОК ПОЛУЧАТЬ БОЛЬШЕ ДЕНЕГ ДЕЛАЯ ТОЖЕ САМОЕ, БЕЗ ЕБЛИ МОЗГОВ СО СТОРОНЫ ФИРМЫ?