Старый
Смысл в вашем стенде если баги на проде отлавливаются? Или логика "наебнут или нет прод изменения, а остальное уже на нем отловим"?
А в том, что нет возможности нагенерить такое кол-во данных из-за криптухи и сертов с подтверждением продаж кассами
Jenny
Ещё один
Он смеется
ShadoWalkeR
Ваш canary update сводится к тому что "А давайте тестировать на наших клиентах!"
Daniel
Это ты у Майкрософта взял?
У airbnb. У букинга тоже похожее написано...
Старый
Oleh
На определенной группе клиентов. Это нормально.
ShadoWalkeR
А в том, что нет возможности нагенерить такое кол-во данных из-за криптухи и сертов с подтверждением продаж кассами
Так это изза таких как вы как не приду в магазин в час пик а там кассы выебывают не пробивая товар или по 10 раз одну позицию в чек добавляют и стабильно половина банкоматов "На обслуживании"
Oleh
Он смеется
Я ещё не проснулся
Jenny
Я ещё не проснулся
Вот как знала, что он напишет :)
G3rhard
воу, кстати, немного оффтопик начался
dk
А вот он серьезно
Он просто не знает про разделение обязанностей. В идеале, потестили еще до нас и на деве, и на стейдже до нас. Другое дело, что на практике есть не нулевая вероятность, что релиз сломает прод (вплоть до транкейта таблиц в обнове, такое тоже бывало, и это не диверсия).
Jenny
Красава
ShadoWalkeR
И вообще как в прод может пролезть транкейт таблицы?
ShadoWalkeR
Если как вы сами говорите "есть тесты"?
dk
Я даже не знаю, если отвечу "сам мудак", это будет плохо?
dk
И вообще как в прод может пролезть транкейт таблицы?
Очень просто, криейт в жаве... Он не пройдет мимо таблицы, он её вычистит :3
dk
Да
Ну лан :с
Старый
И вообще как в прод может пролезть транкейт таблицы?
Я знаю 30 проектов где кодеры ручками базы хачат , там эт норма и пользуются ими более 140000 компаний каждым
dk
на этом наши полномочия все (с)
Ну, поменяли ddl-auto, но если бы нет...
Старый
Тут не гордиться надо а рыдать.
Скажи это директорам
ShadoWalkeR
Да точно - ваше дело маленькое, сказали пилить - пилю, скажут не пилить - не пилю
*sm1Ly
Ну, поменяли ddl-auto, но если бы нет...
блять да как такое можно в прод пропустить?
*sm1Ly
ну как???
ShadoWalkeR
ну как???
canary updates
*sm1Ly
учитывая что это должно как минимум автотестами быть отловлено
ShadoWalkeR
Или как там эта херня называется?
dk
блять да как такое можно в прод пропустить?
Очень просто :3 коммит-пуш и понеслась
ShadoWalkeR
А еще есть такие волшебные вещи как разделение прав пользователей в MySQL
*sm1Ly
после этого начинают работать тесты
ShadoWalkeR
после этого начинают работать тесты
Я уверен что это их ничему не научило
Старый
Тут не гордиться надо а рыдать.
Особенно директору Firstline software гавердовскому, бывшему соучредителю епам россия, забравшего из епама 12 млн баксов, гавердовскому, он над тобой посмеётся
*sm1Ly
Особенно директору Firstline software гавердовскому, бывшему соучредителю епам россия, забравшего из епама 12 млн баксов, гавердовскому, он над тобой посмеётся
особено коляну бритому из солнцевских. вот он над всеми вами посмеется. шатал он вообще все ваши проды
*sm1Ly
сука. я ору с вас
ShadoWalkeR
Особенно директору Firstline software гавердовскому, бывшему соучредителю епам россия, забравшего из епама 12 млн баксов, гавердовскому, он над тобой посмеётся
Я уже над вами смеюсь - вы не в состоянии донести до руководства важность тех или иных процессов, гордитесь тем что героически преодолеваете трудности которые сами же себе и создаете, и завидуете людям, которые на вас заработали деньги пока не наебнулось все вами созданное...
ShadoWalkeR
Да - лучше пойду документацию писать
*sm1Ly
я от части офферов вообще отказывался когда понимал что "нам надо дешего и сейчас". к черту такие места. а за то что я донесу мне никто не заплатит
*sm1Ly
Ну я сейчас ухожу туда где надо починить все. Тут уже скучно - все работает как часы)
ну так прикинь тебя зовут починить. ты приходишь на собес и понимаешь что они хотят все починить за счет магии и бесплатно, а про то что железо или аренда его стоит бабок и инфру надо резервировать никто не думает. и денег не дадут. нахер мне туда идти? костыли придумывать? я лучше пойду туда где надо норм схему построить) и где есть осознанка слова архитектура
ShadoWalkeR
Не - тут пришли к осознаю что надо делать как надо)
dk
*sm1Ly
вот да
dk
Такие умные, а вокруг одни дураки :(
dk
Инфраструктуры неправильные, деплой не оптимальный, сервера кривые, код бажный, автотесты неправильные, денег мало вкладываете, и вообще, лица не очень симпатичные, не нравятся. А комменты у коммитов...
dk
dk
Вас послушать, так хоть закрываться и в химки ехать, деревянными членами на базаре торговать...
ShadoWalkeR
Нет - я просто хорошо делаю свою работу.
ShadoWalkeR
Хотя на последней конференции выступал
dk
Вы сами себе создаете все эти проблемы. И вместо решения их доказываете, что ваш подход - правильный
Этого мы не доказываем, я лишь говорю, что несмотря на кривоту такого подхода, он работает и для бизнеса этот вариант приемлем.
ShadoWalkeR
Он работает до первого залета, за который бизнес вам выставит счет
ShadoWalkeR
Вы отрицаете эту простую мысль
dk
Он работает до первого залета, за который бизнес вам выставит счет
Мы не отусорсер, у нас нет клиента на 100500 миллионов и договоров со штрафами за сла
ShadoWalkeR
В ТК РФ есть статья "Увольнение за служебное несоответсвие"
kbks
насколько помню, клиент сам ставит штраф уведомляя об этом аутсорсера, что б тот внес этот штраф в платежку
Mentat
@onokonem Может пора найти кнопку бана уже? Я в принципе не против полезных срачиков, но такое как-то перебор все
dk
У меня чувство, что я говорю с человеком, у которого есть лишь черное и белое ("мой прод" и неправильные). А на деле: разные компанию практикуют разные подходы к созданию и сопровождению прода и процесса разработки. Подход диктуется бизнесом, а не хотелками сисадмина запилить ништяков.
Sergei
Хочешь пойти?
нет, просто интересно. типаж схожий.