Anatoly
ну да, я к тому что вроде фича не то чтобы новая.
я к тому, что мне вообще приходится это делать, поэтому и удивлён. в моих субд всё прозрачно, никаких триггеров и прочей еботы
Ayrat
понимаю. я тоже уже давно перестал делать сложные бд и надобность в дбашниках и дбдшниках отпала
Ayrat
нужны только джависты на спринге!111
Ilya
Опять же, в 2020 находить референсы :D
Тем временем в расте лишь 22% опрошенных используют UI в IDE для дебага. Остальные использует вывод в консоль.
Ilya
Хотя казалось бы, 2020.
Ilya
мы используем гдб (не раст)
gdb и lldb там 14% используют.
Ayrat
Мне вот кстати идея нравится всё больше и больше. Я вот большие проекты ей открываю, а они берут... и открываются. В смысле быстро и сразу можно работать
Ayrat
я обычно пяток держу открытых проектов
Ayrat
Подозрительно
Sergey
gdb и lldb там 14% используют.
ну я к тому что не ui
Anatoly
слион
это был вброс про то, что много лет VS единственной IDE, которая работала нормально с дебаггером
Anatoly
а все остальные (вне МС и жава мира) доказывали как это не круто и как круто юзать принты
Ilya
https://www.jetbrains.com/lp/devecosystem-2020/rust/ 16% используют для работы.
Anatoly
ты же не сможешь в лямбду дебаггером зацепиться? тотоже, привыкай сызмальства
Ilya
Ой, я вчера долго пытался понять, почему не могу поставить брейкпоинт на лямбду в js. Так и не разобрался. Переписал на другой тип лямбды, и брейкпоинт заработал.
Anatoly
как хорошо что я в те времена ничего не писал
всё поменялось лет пять назад, когда жытбрейнс решил выйти за пределы решарпера и идеи
Oleg
хз, бряки это хороший тон, можно посмотреть всё, что вокруг, всё состояние и пройтись вперед
Oleg
наоборот это со временем утратили и начали принты втыкать
Sergey
всё поменялось лет пять назад, когда жытбрейнс решил выйти за пределы решарпера и идеи
как хорошо было быть экономистов нее знать этих ваших дебаггеров жыдбрейнсов !1!1
Ilya
vim и emacs же.
Anatoly
vim и emacs же.
ну я с 2004го за деньги прогаю потихоньку и чуть больше бесплатно =)
Oleg
чо там, как там с IDE не под винду десять лет назад?
куча дебагов, IDA и прочее когда люди были с ассемблером на ты, то дебагер был обычной вещью строку было вывести сложнее, чем бряк поставить
Denis
там очень грустно все с ним в clion
Oleg
Это всё не IDE, ты же понимаешь :)
безусловно, но дебаггеры и вне это существуют отлично
Oleg
просто сейчас средний растовчанин нихрена в нем не поймет
Anatoly
безусловно, но дебаггеры и вне это существуют отлично
ну я тебе так скажу, дебажить IL/Asm и дебажить свой код в IDE - это абсолютно разное
Oleg
безусловно, но дебажить принтами еще хуже
Vasily
Нормально
Vasily
На мобилках иногда единственный способ
Anatoly
оно иногда хуже, иногда лучше
Oleg
это другое.
ну как другое, ты не видишь всего окружение и это обычно надо кучу итераций сделать, чтоб захватить всё, что поможет решить проблему
Oleg
в каких кейсах?
Oleg
я спокойно с райдера дебажу
Anatoly
ну как другое, ты не видишь всего окружение и это обычно надо кучу итераций сделать, чтоб захватить всё, что поможет решить проблему
ну вот у меня 20 инстансов крутятся в ECS Fargate, и всё. хер там туда зацепишься ремоут дебаггером
Anatoly
а локально такой контейнер не отдебажить?
если тебе дадут доступ к продданным - отдебажить
Oleg
ну это уже просто отсутствие альтернатив тогда
Vasily
я спокойно с райдера дебажу
А потом эксепшн в рожу не долетает
Vasily
Плавали, знаем
Oleg
А потом эксепшн в рожу не долетает
хз, если это не хардкреш, то всё отлично долетает
Vasily
Ну и в асинках райдер проебывается
Anatoly
ну это уже просто отсутствие альтернатив тогда
ну в сложных системах зачастую их и нет
Vasily
А у меня ими густо обмазано
Oleg
Ну и в асинках райдер проебывается
тут да, он с ними плохо дружит
Oleg
ну в сложных системах зачастую их и нет
ну скорее в облачных те же клауд функции ты тоже дебагером не погоняешь :)
Oleg
а если у тебя селфхостед, то без проблем
Anatoly
"безпроблем" - ну, ну.
Anatoly
я обычно против дебага на проде
Anatoly
логов должно быть достаточно
Oleg
на проде должно быть логирование, а не отладка
Mikhαil
Солидарен
Oleg
иначе как это в прод попало
Oleg
но обычно есть сэндбоксы для отладки дева
Oleg
и там цепляться дебагером это норм
Anatoly
иначе как это в прод попало
ну, есть баги на данных определённых, которые только в проде. вроде все не мальчики
Oleg
ты и в аппах со стора дебагером не цепанешься
Oleg
там только логи/дампы читать
Oleg
я больше про именно разработку, которую еще не вылили в релиз
Anatoly
ну, я за эксплуатацию отвечаю уже очень давно
Oleg
ну, я за эксплуатацию отвечаю уже очень давно
я где-то слушал долгих доклад про орлеанс от Молдована и он рассказывал как они часть трафика прода перенаправляли через ноды заточенные на отладку как раз
Oleg
тоже живой юзкей, но требует много ответственности и подготовки
Oleg
Неясно. Трафик дублировали? Или живых клиентов дебажили?
как я понял дублировали, но сейчас детали трудно вспомнить, надо пересматривать
Oleg
там куча инфы с которой я не работаю каждый день
Oleg
тут просто когда-то форсили его как f# прод, я и пошел пялить на ютубе
Oleg
Oleg
смотрел примерно так