Стань лучше 90% программистов

  Рет қаралды 31,912

Senior Software Vlogger

Senior Software Vlogger

Күн бұрын

Однажды в компании, в которой я работал, произошел инцидент. Пользователи не могли пройти экран блокировки и пользоваться приложением. Чтобы решить проблему я использовал технику, которой пренебрегают 90 процентов программистов.
Календарь конференций JUG Ru Group - cutt.ly/xwdJNiRL
Промокод на скидку - SENIORSOFTWAREVLOGGER (действует на билеты “Для частных лиц”)
erid: LdtCKEi7s
Доступ к плюшкам:
boosty.to/seniorsoftwarevlogger
www.youtube.com/@SeniorSoftwa...
Телеграм: t.me/seniorsoftwarevlogger
00:00 Случай на работе
03:42 Определение / Теория
05:54 Примеры / Практика
13:40 Выводы
Senior Software Vlogger - канал о жизни людей в айти и интересных фактах. Написание кода, интервью с программистами, переезд на ПМЖ в другие страны, лайфхаки профессии.
#программирование #ityoutubersru

Пікірлер: 192
@user-we6wp1ky7f
@user-we6wp1ky7f 9 ай бұрын
В Visual studio можно еще для брейкпоинта устанавливать выражение conditions. Полезная штука например для циклов - чтоб не крутится по итерациям долго, а остановится только на той итерации где например в conditions значение счетчика цикла равно тому, что ты установил. И еще есть классная штука при дебаггинге - вернуться назад по коду выполнения, удобно если ты уже вперед проскочил, но понять в чем проблема не смог и нужно заново дебажить
@ruslan-abdullaev
@ruslan-abdullaev 8 ай бұрын
В VS Code и браузерах аналогично
@Argon-X
@Argon-X 8 ай бұрын
В jetbrains ide тоже можно
@mysorrowangel
@mysorrowangel 8 ай бұрын
@@ruslan-abdullaev это фича CLR runtime. В браузере дебаггинг только для js и виртуальная машина это не позволяет, и в VS/VSCode откатываться на несколько шагов назад при дебаггинге js тоже нельзя. Возможно сейчас что-то изменилось.
@Pow3r0N
@Pow3r0N 8 ай бұрын
В 1С тоже )
@licymnius1
@licymnius1 8 ай бұрын
"И еще есть одна классная штука" CallStack называется 😂
@tomatguitar
@tomatguitar 9 ай бұрын
Я без дебаггера в кармане вообще из дома не выхожу
@marksto6581
@marksto6581 9 ай бұрын
Стань лучше 95% разработчиков и расставь trace-логи заранее в функциях со сложной логикой, чтобы в нужный момент можно было одним движением изменить минимальный уровень логгирования в Production-окружении и облегчить поиск root cause'а.
@edmond-dantes-1796
@edmond-dantes-1796 8 ай бұрын
Это уже заоблачный уровень проф развития
@eugenechernyshenko4933
@eugenechernyshenko4933 8 ай бұрын
SRE)
@Deletedeletedelete
@Deletedeletedelete 8 ай бұрын
Advanced
@misc2850
@misc2850 9 ай бұрын
удивлен что 90% не умеют в дебаггер
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 9 ай бұрын
Может и умеют, но ленятся/забывают/думают что принтами быстрее
@eugenefedoryachenko8793
@eugenefedoryachenko8793 9 ай бұрын
Php синьоры с 10 летним стажем дебажат прямо на проде, а редактируют файлы через ftp
@Ivaninho
@Ivaninho 9 ай бұрын
Я не программист, но помню, что коллеги программисты юзали дебаггер в 2013 в продуктах от Майкрософт Dynamics типа Navision и Axapta. В соевых языках и фреймворках такого что-ли нет?
@toooldtobejunior
@toooldtobejunior 9 ай бұрын
Умею пользоваться дебаггером, но мало когда он удобен.
@Vladim1r
@Vladim1r 9 ай бұрын
@@SeniorSoftwareVloggerгипер база
@Dina-ep1rx
@Dina-ep1rx 9 ай бұрын
Спасибо за такой контент! Жду с нетерпением про модифицированные названия
@user-uj1yi3ex8n
@user-uj1yi3ex8n 9 ай бұрын
Киану, спасибо за видео!!!)
@alexjuly7097
@alexjuly7097 8 ай бұрын
Уже наверное писали, но в vs code можно из scope в watch добавлять переменные через right click - add to watch
@user-gs7ro3tl9t
@user-gs7ro3tl9t 9 ай бұрын
Отличные советы для всех инженеров, спасибо!
@brightisrael1304
@brightisrael1304 9 ай бұрын
Спасибо. Буду пользоваться
@marksto6581
@marksto6581 9 ай бұрын
Стань лучше 99% разработчиков и покрой этот свой фикс тестовым покрытием для обнаруженных багом сценариев. Спасибо, Дмитрий!
@antaki93
@antaki93 9 ай бұрын
Позор какой-то. Ничего себе открытие, отладчик. Следующее видео будет "Шок-сенсация, 90% плотников не используют молоток для забивания гвоздей".
@assetdev1859
@assetdev1859 9 ай бұрын
Спасибо огромное
@worddoc4322
@worddoc4322 8 ай бұрын
Спасибо! Давно хотел освоить, но отладчик всегда казался перегруженным и интуитивно не понятным. Сейчас вроде все ясно, буду пробовать)
@namesurname5256
@namesurname5256 9 ай бұрын
Q and A and testing? Ну это точно наш слон от мира разработки
@10Dima01
@10Dima01 9 ай бұрын
В плюсах релизную сборку так просто не задебажить из-за отсутствия символов)
@pashasankov4147
@pashasankov4147 8 ай бұрын
ждал какую то сокралочку, но оказался дебаггер) ну ладно, я джавист, у нас рождаются с пониманием работы дебаггера Спасибо за видео!
@aks964
@aks964 8 ай бұрын
А так вот почему я сижу и офигиваю как так, люди не юзают дебаг. Оказывается только мы, джависты рождаемся уже в режиме дебага)) А ты тоже приложение локально запускаешь только в режиме дебага?)
@mikhaelkondrashkin
@mikhaelkondrashkin 8 ай бұрын
​​@@aks964да блин, я джавист, но я свою практику начинал 15 лет назад с пхп зенд студии... Там же тоже есть отладчик, как можно не пользоваться им, я не представляю. Даже если отлаживать просто джаваскрипт, один фиг есть дебагер в браузере уже сто лет в обед даже в эпоху ИЕ6
@Boyarsskiy
@Boyarsskiy 8 ай бұрын
Ну вы фронты и даёте, в то время как на бэке про дэбагер знает каждый джун, а за System.out.println() или console.log() по-вашему, бьют по рукам, то у вас про него только 10% знает ))) На бэке синьор как правило даже дэбагером не пользуется, так как при нормально написанных тестах он не нужен.
@LenaFelica_songwriter
@LenaFelica_songwriter 8 ай бұрын
Спасибо!
@mikhailpetrusha
@mikhailpetrusha 9 ай бұрын
Не разу не видел на работе чтобы кто то дебаггером пользовался. Отличное видео. Спасибо огромное)
@tihunvolkov9288
@tihunvolkov9288 8 ай бұрын
серьёзно? как можно жить без дебагера? Эти люди никогда не ошибаются? Или при ошибке сразу переписывают код? Хм наверное пишут более мелкие кучки кода в отличии от меня, чтобы только их переделывать при ошибки.
@aks964
@aks964 8 ай бұрын
@@tihunvolkov9288 поддерживаю. В интерпрайсе когда миллионы переменных в рамках одной сессии без дебага не выжить. Потому я не понимаю как без дебага вообще можно что то делать.
@halomrchief
@halomrchief 8 ай бұрын
Классный совет, сам тоже часто не использую, теперь буду использовать чаще!!!))
@deshtechno
@deshtechno 8 ай бұрын
Бывает такой код в каком-нибудь новом для вас большом старом проекте, который не так просто понять из-за множества абстракций и инъекций зависимостей, что прогонка через дебаг упрощает понимание
@evgenasd8892
@evgenasd8892 4 ай бұрын
Дима, а я всю жизнь пользуюсь дебагером , но когда узнал про возможность тестировпния без полного запуска приложения , меня понесло, книгу кента бека tdd, взахлеб проштудировал, и начал доводить покрытие тестами в ненормальном режиме- более 90% кода, сейчас ищу золотую середину. Все хорошо в меру.
@anytimehegzit2771
@anytimehegzit2771 9 ай бұрын
На первой минуте видео поставил дизлайк за банальную мысль для видео, но почему-то досмотрел до конца... Хоть все из примеров знал, но повторение лишним не будет. Спасибо за вмдео, Дмитрий!
@nick_beaver4165
@nick_beaver4165 6 ай бұрын
Как начинающий разработчик от всей души благодарю за это видео, до этого делал принтами, потом через логер. Но потестил на своем проекте и о боже как же это великолепно когда я могу увидеть что же отдает мне api через watch
@Jasha350
@Jasha350 8 ай бұрын
Знаком с дебагером как в универе на лабах его проходили, пишу на руби, использую pry byebug, в нем через io вывод можно прям посередине программы вклиниться везде залезть, все поменять и нет зависимости от ide
@avikbox
@avikbox 8 ай бұрын
@Senior Software Vlogger а как темя для vscode называется ?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Midnight Operator
@avikbox
@avikbox 8 ай бұрын
@@SeniorSoftwareVlogger спасибо!
@Sobolevalera
@Sobolevalera 4 ай бұрын
Да, минимально использую дебагер... Принтами почти всегда пользуюсь.. но для питона разрыв между дебагером и принтами кажется меньше)
@stanislavmalyshev5209
@stanislavmalyshev5209 8 ай бұрын
Хороший совет
@primuspares4462
@primuspares4462 9 ай бұрын
В большой студии асинхронный код дебажить почти не возможно, пишу на C#. Может кто знает как это делать?
@The5aGe
@The5aGe 9 ай бұрын
Для дебага фронта браузерный дебаггер не всегда помогает, иногда вотчер и скоуп просто не видят переменные, которые 100% есть в райнтайме (или может я просто фронтендер херовый)) . А вот на беке без дебагера вообще никуда)
@slavus54
@slavus54 9 ай бұрын
Последние 2 месяца не использовал этот инструмент, но тут решил проверить работоспособность самописной библиотечки (типо moment.js) не через console.log и внезапно обнаружил небольшой баг (исправил), классная штука однако.
@tihunvolkov9288
@tihunvolkov9288 8 ай бұрын
Вопрос как можно пользоватся дебагером по другому или не использовать его при появлении ошибок? Я когда только изучал язык 3 недели промучился, но нашел описаный тобой метод поиска проблем и запомнил, что самые важные навыки программирования это 1 гугление 2 умение пользоватся дебагером.
@twiztah
@twiztah 9 ай бұрын
Интересное видео, спасибо! Единственное, я не очень понял, как с помощью дебаггера можно решить проблему, о которой шла речь в начале видео: когда поймали багу на проде с продовыми данными, а логировать нет возможности. Можно ли как-то дебаггером прицепиться к уже развернутому js приложению?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 9 ай бұрын
На фронтенде был баг, к нему можно подключиться, да.
@twiztah
@twiztah 8 ай бұрын
@@SeniorSoftwareVlogger Подключиться, если приложение запустить локально, но с продовыми эндпоинтами или прямо к коду из браузера, но в вскоде? Я такие вещи дебажил в девтулзах хрома, он умеет форматировать минимизированный js в читаемый. Но разве можно это прямо в вскоде открывать?
@evgenasd8892
@evgenasd8892 4 ай бұрын
А еще стек вызовов помогает в дебагинге
@angryjewish
@angryjewish 9 ай бұрын
Это же шутка, да? Ибо если это не шутка, то грустно у вас там в js
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 9 ай бұрын
Не шутка :)
@angryjewish
@angryjewish 9 ай бұрын
@@SeniorSoftwareVlogger мои соболезнования! Блин, одно из первых действий при изучении нового языка - поиск как тут отладку запустить. Это рефлекс.
@xshady2967
@xshady2967 9 ай бұрын
в некоторых окружениях отладчика вообще нет, только консоль с логами, как пример клиентские скрипты для гта 5 (можно посчитать это совсем экзотикой, потому что в таких сферах мало кто варится, меньше 1% пожалуй всех джавастриптезеров)
@candyboober
@candyboober 8 ай бұрын
самое прекрасное что пробить через секурити открытие портов для дебагера на стейдже - забей. я не знаю чо там в кнопках, на бекенде так.
@user-tg6pw2fm5w
@user-tg6pw2fm5w 9 ай бұрын
Прогаю на питоне. Только дебагером и пользуюсь. Принты вообще в расчет не беру. Особенно если нужно раскрыть структуру данных и посмотреть свойства объекта 😅
@SergeySolovevS
@SergeySolovevS 9 ай бұрын
90% посмотрят на мое сообщение и не поставят лайк, но если серьезно, думал будет пример разбора минифицированного файла, дебажить обычный код слишком очевидно
@Hello_there_777
@Hello_there_777 9 ай бұрын
привет 1 курс универа называется
@olduniverse9270
@olduniverse9270 8 ай бұрын
Так и не понял как дебажить минифицированный код на проде
@perceptron9834
@perceptron9834 9 ай бұрын
Если у тебя программа под наблюдением таймера то особа не поотлаживаешь. А так да полезно. Те кто на с++ это повседневная рутина
@Imperfectwow
@Imperfectwow 8 ай бұрын
очень крутая конференция/фестиваль ! но кто поедет в Россию?
@Hytpu9
@Hytpu9 8 ай бұрын
Для дебага фронта прекрасно подходит дебаггер гугл хрома. У меня конечно не 10 лет стажа, а 4, но за это время ни разу не разу не было кейса когда пришлось бы запускать дебаггер из иде. То же самое коллеги говорят.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Все так. Я показывал из IDE для примера, потому что бекенд из хрома нельзя дебажить
@cherw940k
@cherw940k 9 ай бұрын
Представил как бекенд на онсайте заказчика дебаггером тыкаю
@toooldtobejunior
@toooldtobejunior 9 ай бұрын
Такая же ситуация 😂
@artemivanov3841
@artemivanov3841 9 ай бұрын
Ага, представил как у меня брейкпоинт срабатывает в машине на скорости 60 😄
@RuudzakiL
@RuudzakiL 9 ай бұрын
лол, у нас в команде на продуктовом финтехе трейс и дебаг считается "изи модом" тру-ъ подход, что баги нужно находить, читая исходники без дебага и покрывая продуктовый код тестами))
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 9 ай бұрын
Действительно, зачем легко, когда можно сложнее :)
@toooldtobejunior
@toooldtobejunior 9 ай бұрын
Про проще - сложнее я бы поспорил. Когда система из многих сервисов, то не так просто довести ее до состояния сбоя чтоб остановить и отдебажить😢 (без написания тестов)
@RuudzakiL
@RuudzakiL 9 ай бұрын
Если юзать трейс, то можно не переживать с выпиливанием принтов, так как трейс-логи будет выписывать только в трейс-моде
@MrSuperRenat
@MrSuperRenat 4 ай бұрын
Отладчик в VSCode просто топорный по сравнения с тем что есть в Android Studio ) Использую VSCode для ежедневной работы, до сих пор не могу привыкнуть к этому кастрированному отладчику.Но как среда разработку VSC на много шустрее, быстрее и приятней.
@daniilpolyanskiy3005
@daniilpolyanskiy3005 9 ай бұрын
Кто дебаггером не пользуется, то скорее всего не решал в универе задачи типа "следайте что-то просто максимально сложным способом")
@user-iy7uo6ch5i
@user-iy7uo6ch5i 8 ай бұрын
благодаря этому видео, мы узнали, что 90% т.н. "программистов" просто-напросто мартышки, не умеющие в дебаг
@fromillia
@fromillia 9 ай бұрын
Вот нахрена нам эта "возможность" - смотреть конференцию в 4К ?!) Это что, Аватар ?!
@topalov_maxim
@topalov_maxim 8 ай бұрын
жестко протестировал живот на предмет тягучести, прям на проде, прям на реальном пользователе :)
@gigabek
@gigabek 9 ай бұрын
Я помню как начинал программировать и не понимал почему мой код не отрабатывал как следует. Только начинал свой путь в IT с Python. Ооочень много таких случаев было. Я просто задолбался и мечтал об инструменте, который мог остановить программу, посмотреть что в моих переменных лежит и что возвращают функции. Когда я пошел гуглить такую "штуку" мне в результатах попались статьи как использовать Pycharmовский дебаггер. После того как я их прочитал и пошел практиковаться, я очень обрадовался что я могу отладить свою логическую логику. Я уже собирался забрасывать IT и начать что-то другое. Хорошо, что не ушел. Теперь везде с дебаггером хожу.
@MK-xz6rm
@MK-xz6rm 8 ай бұрын
Был бы рад если бы debugger работал во фреймворках, но сталкивался с проблемой реактивности. Чаще всего в debug вижу только Proxy (object) вместо реальных данных и приходится пользоваться топорным console.log(). Может есть workaround? P.S LWC framework
@erwererwrwr
@erwererwrwr 6 ай бұрын
LWS это что?
@MK-xz6rm
@MK-xz6rm 6 ай бұрын
@@erwererwrwr Lightning Web Components
@gelioslist
@gelioslist 5 ай бұрын
Обожаю дебаг кода, на принты смотрю скорее как на костыль. Например костыль невозможности запускать код на локальной машине, так разрабатывать это боль когда привык прогнать на локальной машине.
@aks964
@aks964 8 ай бұрын
Я не знаю. Я мидл java. И я ни разу не видел принты в коде. Даже если какой либо джун пишет принты, то буквально за пару месяцев его отучивают от этого. В моем мире все всегда используют дебаггер. Более того, приложение при локальной раскатке вообще почти всегда запускается в дебаге. ( запускается не в дебаге только в совсем специфичных задачах. Например нужно измерить время выполнение разных функций. Тогда через лог инфо, на крайняк принты, и запуск не в дебаггер, ибо дебаггер тоже замедляет). Как вообще можно разбирать сложную логику не используя дебаг мне не понятно. Для меня программист который не умеет в дебаг это даже не джуниор. Ни на кого не наезжаю, не кидаю предъявы, просто рассказал как это вижу я. Для меня шок сам факт того, что кто то не умеет в дебаг.
@ChuvakSurala
@ChuvakSurala 8 ай бұрын
для меня прям откровение, что многие принтами пользуются вместо отладчика..
@SergeyBobrov240
@SergeyBobrov240 8 ай бұрын
Работаю в Unity разработке и там без дебаггера просто никуда :) Иногда проще и удобнее решить проблему через логи, но вот сложную логику почти всегда только через дебаггер приходиться чинить. Видео полезное, не знал что есть скоуп, где можно вот так удобно отслеживать переменны (правда не уверен, есть ли такое в VS), но кликбейт :p
@Spit1ire
@Spit1ire 9 ай бұрын
Мне кажется дебаггер чаще требуется в решении бизнес задач и багов в бизнес коде, чем в технических. По крайней мере у меня по ощущениям так. Но я webgl разраб, возможно это специфика.
@cleverscript
@cleverscript 8 ай бұрын
да, "xdebug - для тех кто хочет писать код, не страдать"
@mikemerinoff
@mikemerinoff 8 ай бұрын
Очень зависит от стэка. Удачи с дебаггером на скальном бэке (который еще и далеко от тебя)
@nikolai9803
@nikolai9803 8 ай бұрын
Кхм, в хроме можно овверрайднуть прод файл (у себя) и продебажить написав даже консоль логи. (Причем в проде останется прод)
@le_mon_tree
@le_mon_tree 9 ай бұрын
2:10 можно какой нибудь милый плавный переход, а не гоп-стоп из-за угла?)
@user-qg5uh6vf1v
@user-qg5uh6vf1v 9 ай бұрын
Лол, у меня буквально сейчас такая проблема которую ток дебагом решить можно
@user-yx8nj9mp4f
@user-yx8nj9mp4f 9 ай бұрын
2:45 якобы 90% программистов не используют регулярно отладчик.
@yuriveselov6855
@yuriveselov6855 4 ай бұрын
Впервые узнал, что кто-то может не использовать дебаггер
@random_nick_for_comments
@random_nick_for_comments 3 ай бұрын
Так это проблема в фронтэнде, что 90 процентов не умеют дебажить? В бэкенде 146 процентов програмистов им пользуются.
@spinacker16
@spinacker16 8 ай бұрын
и ща 99.9% бекендеров такие "Чооооо? кто-то дебажит принтами?"
@vladshima9
@vladshima9 8 ай бұрын
Вот бы видос по браузеру арс
@mind_fog
@mind_fog 9 ай бұрын
это касается чисто асинхронщины. или не аморально использовать его и без асинхрона )) сам всегда с дебагером в пхп, и ГО. никогда не понимал челов которые гнобят дебаг. но этот тул супер ускоряет работу, и даёт возможность сконцентрироваться и тратить силы на то, что конкретно нужно, а не гадать. хотя кто то может сказать что это не позволяет тебе расти как крутому разрабу, тк ты фиксишь местечковый баг, вместо того чтоб зафиксить архитектурный подход, в котором даже дебаг не нужен будет . primegen об этом говорил помню, юзает раз в месяц дебагер, хотя сам тоже слон в разработке, синьер
@mith888
@mith888 4 ай бұрын
Сначала я офигевал с JS потому, что там надо было проводить отладку print-ами и небыло отладчика. А теперь мне рассказывают про отладчик!)))) Вот уж полный круговорот прошёл)
@sergzach
@sergzach 8 ай бұрын
Дим, а я тебя опередил! Студентам на Яндекс. Практикуме - об отладчике рассказывал еще год назад. То, чего почему-то, действительно, никто из преподавателей не делает. Так что теперь - подавать на меня в суд, что украл идею, - бессмысленно. :)
@jesusdarkjewel9456
@jesusdarkjewel9456 8 ай бұрын
Эх, веб разработчики 90% не пользуются дебагерром. Хотя мой опыт показывает, что сбор дампов с клиентов, для боевого приложения, тоже большинство компаний не делают, и проблема типа "у клиента падает приложение" приходится ловить с бубном. Я с++ программер и уж дебагер точно - обычный рабочий инструмент в моем окружении.
@peterparker175
@peterparker175 9 ай бұрын
зная это ты станешь джуном
@KHANZE
@KHANZE 8 ай бұрын
ох уж эти кликбейтные названия...
@user-zx6dp4us8e
@user-zx6dp4us8e 8 ай бұрын
Ищу работу фронтендером. Готов работать за еду
@ruslankomlykov9207
@ruslankomlykov9207 9 ай бұрын
Harry Potter from Kinder Surprise, nice! 😊
@TarasovFrontDev
@TarasovFrontDev 4 ай бұрын
Короче, суть видео - используйте watch в дебаггере. Не тратьте время.
@Gnirut
@Gnirut 9 ай бұрын
Встречал такую не любовь к дебагеру ток у фронтэндеров и qa, видимо сказывается хотрелоад у первых и быстрый проход по тестам у вторых(хотя знаю qa , которые, даже тесты которые по 6 мин билдятся через легирование правили). Оговорюсь, что никакой предвзятости ни к тем, ни к другим у меня нет, просто именно у этих ребят такую болячку наблюдал. Ну собственно видео в названии видео я бы так не обобщал)
@alexnard
@alexnard 9 ай бұрын
Я не программист, но даже я пользуюсь дебаггером. Не будь лохом - юзай дебаггер!
@user-jw2we6il2x
@user-jw2we6il2x 8 ай бұрын
Всегда дебагер использовал, не понимал никогда принтеров.
@zizzxiii2714
@zizzxiii2714 8 ай бұрын
Как я понял видео для стажеров или джун 1
@TheVer1000000
@TheVer1000000 4 ай бұрын
Дебагер? Серьезно? Может 90% еще клавиатурой не умеют пользоваться. Мне кажется это не правда.
@textyre
@textyre 9 ай бұрын
90 это откуда цифра такая? Диз за высосанную из пальца информацию и ниочемное описание заголовка для видео
@MishaAkopov
@MishaAkopov 9 ай бұрын
Same here. I disliked the video for a click bait Title...
@user-wt4gr3wn7j
@user-wt4gr3wn7j 8 ай бұрын
Дотнетчикам и джавистам конечно не понять фронтендеров, как можно устроиться на работу не умея дебажить
@kirroyal8028
@kirroyal8028 8 ай бұрын
Не знал, что можно работать без дебагера
@user-no7sl1yk3f
@user-no7sl1yk3f 7 ай бұрын
думал что это база...
@SuperAnonymousViewer
@SuperAnonymousViewer 8 ай бұрын
Всегда найдется рыбка по крупнее
@Minas__Morgul
@Minas__Morgul 4 ай бұрын
Мне, как весьма плохому эмбед разрабу, удивительно слышать что 90% программеров не умеют в дебаггер.... Жуть!
@user-cd4cq3vt1d
@user-cd4cq3vt1d 9 ай бұрын
Господи.... лицорука...
@edmond-dantes-1796
@edmond-dantes-1796 8 ай бұрын
Что то сомневаюсь что 90% программистов не умеют в дебаг. Нам это препод по проге еще в первые 2 месяца обучения в унике показывал.
@Unison_007
@Unison_007 4 ай бұрын
Да он из пальца высосал тему для видео, чтобы рекламу продать
@edmond-dantes-1796
@edmond-dantes-1796 4 ай бұрын
@@Unison_007 верю)
@halomrchief
@halomrchief 8 ай бұрын
чтоб избежать логировании, делаю копию страницы, но меняю внутреннюю логику
@asd-sl1kv
@asd-sl1kv 8 ай бұрын
я не понял как он прод задебажил
@user-zr4uw5ng3r
@user-zr4uw5ng3r 8 ай бұрын
Чувак, серьезно? Ты такой чудесной подводкой про спасение компании рассказал про использование дебагера?
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Серьезно, чувак. Рассказал, все как было.
@user-zr4uw5ng3r
@user-zr4uw5ng3r 8 ай бұрын
@@SeniorSoftwareVlogger чуден и разнообразен мир айти, воистину... Я про отладчик знаю и применяю с первых строк кода, которые написал, еще в школе, а оказывается профи не то, что не пользуют, а даже не знают, что он есть. Удивлен.
@evgentud
@evgentud 8 ай бұрын
Unit / интеграционные тексты - не, не слышал. Если бы такая важная часть была бы покрыта хотя бы на 80% тестами, уверен, такой бы ситуации не было
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
CI ломает билд если покрытие меньше 80 как раз. Ещё варианты? 🥴
@floki1865
@floki1865 9 ай бұрын
А Немчинский выпустил видео с превью "Как обогнать 99% программистов" : )
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 9 ай бұрын
Не слежу за ним :)
@Boyarsskiy
@Boyarsskiy 8 ай бұрын
Ну ты и отъелся ) Последняя запись которую я видел была 6-летней давности
@EddyMorra-jk4zp
@EddyMorra-jk4zp 6 ай бұрын
Пфф, я без дебаггера не выучил бы программирование. Или выучил бы, но намного, намного медленнее. Особенно устройство вложенных циклов, там дебаггер очень помог
@user-qt9cc3pl1d
@user-qt9cc3pl1d 8 ай бұрын
С праздником! Я надеюсь это шутка.😢
@denisgrbnk4054
@denisgrbnk4054 8 ай бұрын
Честно, судя по кликбейиному превью ролика, я ожидал увидеть здесь может быть что-то про новые инструменты или на крайний случай про какие-то паттерны или архитектуру, а тут про дебаггер…
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Нет серебряной пули или секрета. Только отличное знание базы и этика выделяет тебя из толпы. Уверенное владение дебаггером, настроенное окружение, где запускаешь его незадумываясь - вот что отличает 10% настоящих профессионалов от 90% остальных.
@DanielAstro
@DanielAstro 8 ай бұрын
Что за не грамотные разрабы в Германии. Дебажить надо все и вся и на локали. Так можно найти все ошибки.
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Причём тут Германия?
@pawsdev
@pawsdev 8 ай бұрын
Да ну, дебаггер? Да не может быть, первый раз слышу))
@levapveeskela4327
@levapveeskela4327 8 ай бұрын
досмотрел до конца, но прям напрягся на моменте, когда ты сказал, что js-асинхронный, вроде же сеньёром себя позиционируешь, а такими оговорками можешь потом новичков в заблуждение вводить и кто-нибудь такое ляпнет на собесе... js - это интерпретируемый, синхронный, однопоточный язык программирования, интерпретатором которого в данном случае выступает браузер со своим js-движком, и браузер как раз в свою очередь и наделяет его прелястями асинхронностями, аля промисами и другими ништячками, которые встроены в его внутреннюю апишку)
@SeniorSoftwareVlogger
@SeniorSoftwareVlogger 8 ай бұрын
Ну такое. Можно упороться до деталей, но где конкретно он исполняется без асинхронного рантайма? Имеет ли это смыл из новичков требовать? Браузер асинхронный, года тоже. Все остальное из разряда на собеседовании докопались до деталей, которые не влияют ни на что.
@levapveeskela4327
@levapveeskela4327 8 ай бұрын
@@SeniorSoftwareVlogger подожди, причём тут где? Не надо мешать мед, говно и пчёл, и пытаться какие-то алогизмы приводить, я тебе конкретно указал на ошибку, но если ты клепишь контент для души и просмотров, тогда вопросов к тебе не имею. Да и в смысле упороться до деталей, это прописные истины, которые должен знать каждый уважающий себя джун, ты же когда на права учился(если учился), то тебе минимально рассказали об устройстве машины, чтобы ты понимал с чем имеешь дело и как оно работает, это же не алгоритмы или дизайн паттерны, а обычное понимание того, как работает код и браузер в целом, твой же контент должен клепать специалистов, а не говнокодеров, вроде бы посыл даже этого конкретного видоса в этом, правильно? Да и в целом собесы проводятся как раз таки, чтобы понять уровень и компетентность человека, плюс посмотреть на софт скилы, и соответственно где-то его немножко осадить с вилкой или наоборот согласиться с его требованиями, поэтому да, могут спросить и такое, вот чтобы не обложаться надо внимательно относиться к деталям)
Как делают и зарабатывают на Open Source
23:00
Senior Software Vlogger
Рет қаралды 87 М.
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 36 МЛН
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 101 МЛН
10 шагов, которые изменят вашу финансовую жизнь
17:42
Светлана Шишкина
Рет қаралды 9 М.
Чем я сейчас занимаюсь
8:44
Senior Software Vlogger
Рет қаралды 19 М.
СПИДРАН ВСЕГО Comp Scie
21:35
Winderton
Рет қаралды 308 М.
ЭТИ КНИГИ СДЕЛАЮТ ИЗ ТЕБЯ ХАКЕРА
16:38
СОБЕСЕДОВАНИЕ FRONTEND ЗП 220к JS, TS задачи
49:02
Кодерские собесы
Рет қаралды 77 М.
ToRung comedy: baby solve math exercises
0:42
ToRung
Рет қаралды 109 МЛН
Bottle Dispenser DIY: Hack or Epic Fail?
0:43
Dobrovolskiy Chef
Рет қаралды 20 МЛН