Блин, вот почему об этом не рассказывали в универе?! Мне приходилось кусками проверять свой код загоняя остальное в комментарии, при этом чуть ли не после каждой строки делать вывод... Нам могли это рассказать за 20 минут, но при этом спасти огромное количество времени для непосредственного написания программы. Спасибо огромное!
Ну а ты чему удивляешься? Вот теперь понимаешь где и в чем учителя сачкуют. Заняли тебя бестолковой работой а сами чаи гонять свалили или там в учительской расслабляются. Потом удивляемся - почему образование все ниже и ниже котриуется. Потому что большинство учится на отъ.......сь а другое большинство учит на отъ.....сь. Да еще и пословицу можно вспомнить: Мастер расскажет просто о сложном, а помастерье сложно о простом. Жаль что не один год проходит пока поймешь.
Если бы вовремя нашёл ваше видео, сэкономил бы много нервов и несколько часов самостоятельного ковыряния. Вы объяснили некоторые моменты которые сам не понял. Спасибо!
Воистину прекрасная вещь! Решил оставить её на потом, но дойдя до задания с генератором уникальных чисел решил таки разобраться с отладчиком. Теперь код стал совершенно ясен. Благодарю за труды, Сергей, отличная работа!
Супер четкое объяснение работы отладчика как и всех уроков, я учу C# ну сюда зашел, чтобы лучше понять работу отладчика, я думаю надо с этого начинать.
Начала смотреть курс C# от новичка, до про. Каждый раз когда речь заходила до отладки, начинала смотреть на действия на экране, как барашек на новые ворота. Щас стало понятно, а то сидела и думала что происходит.
Спасибо большое! Только благодаря вашему уроку наконец-то разобрался как действовать работать с отладчиком и в Visual Studio и в моём любимом VS Code))
Всё отлично рассказано и показано. Контрольные точки (показ результатов) при сложных расчётах нужны, даже если программа работает. Могу только добавить, так как я очень редко пользовался отладчиком, проверка текста программы при ошибке сводилось к одному: в красиво написанном тексте с отступами, пробелами, комментариями ошибки находить проще, а с криво написанным текстом программа, как правило, не работает.
Здравствуйте Сергей спасибо вам за уроки интересно и познавательно, изучаю с++,сам очень , поэтому, всегда смотрю ваши публикации. Что то получается но над чем то приходится сидеть долго, но очень интересно. Надеюсь увидеть ещё много интересного, на вашем канале. С уважением Роман.
Спасибо вам, помогло, долго искал визуализатор кода, и случайно нашел ваше видео, это удобнее чем пользоваться выводом на консоль промежуточных значений)
Все доступно и понятно. Пришел на этот видос с начальных уроков по c#. Думаю дополнительное видео на примере c# не требуется, так как и на c++ все наглядно. Спасибо!
У меня возникла проблема с тем, чтобы просматривать значения переменных и закреплять их во время работы с отладчиком, этого функционала просто не было. Для того, чтобы решить эту проблему, перейдите во вкладку: Отладка -> Параметры -> Общие, и поставьте галочку в пункте: Включить распределитель кучи отладки Windows (только собственный код) P.S. Автор гений, уже 2023 год, а твои видосы все еще самые актуальные и качественные
Думаю, очень стоило рассказать об окне отладки "Видимые". Я, как программист уровня "гуру среди новичков и ламер среди среднячков", очень часто этим окном пользуюсь. Особенно оно мне помогло при написании сложного калькулятора и игры в стиле визуальной новеллы. Для тех, кому стало интересно - это окно вы можете включить во время отладки в меню "Отладка" > "Окна" > "Видимые".
Скорее всего вы используете более новую версию VS, и оно где-то в другом месте теперь. Попробуйте найти сами, потому что я теперь программированием не занимаюсь и об обновлениях ничего не знаю.
иногда нет возможности использовать компьютер и приходится программировать какие-то алгоритмы на телефоне. настолько приучился искать ошибки без отладчика, что в уме у себя прокручиваю программу и высчитываю ее полностью. но с отладчиком, конечно, удобно
@@sleepyNovember_project нет, есть "компиляторы" для андроида, можно использовать его. Я на нем работаю, на Андроиде основная часть линуксовских либ работает, поэтому можно играться, пробовать писать что-то или какие-то алгоритмы учить
Да ,вижу что штука полезная да!!))) Вот только нифига не понял ,хотя до этого момента посмотрел каждое видео из этого курса и всё понял))) А тут что то я не допёр))) наверно надо об этом где то почитать
Никто не подскажет, что делать, если у меня на клавиши от f1 до f12 выполняют какие-то функции в системе, например меняет громкость, яркость или подсветку на ноуте? А то получается так, что эти функции стоят в приоритете, то есть я нажимаю f5, а у меня меняется яркость на экране, а в редакторе ничего не происходит, а как я понял кроме этого вариант остается только вручную контролировать отладку через окно отладки :(
Наткнулся на любопытную вещь. Делаю калькулятор в консоле. Функционал простой: после ввода двух чисел, над которыми будут производиться операция нужно ввести дополнительно какой то символ: * + - / - умножение, сложение, вычитание и деление соответственно. За хранение символа отвечает переменная типа char, где можно хранить только как раз таки один знак. Если вводится что-то постороннее - оператор goto переводит в начало Switch'a, который управляет ветвлением логики калькулятора и предлагает заново ввести знак. Так вот, если ввести просто один неверный знак, то все работает стандартно. Но вот если ввести строку, то предуппреждение выведет ровно столько раз, сколько в строке символов. Например если вместо "+" ввести "abrakadabra" то вместо одного предупреждения выведет одинадцать)). Я догадываюсь, что тип стринг состоит из таких вот чаров, однако почему на этапе проверки компилятор не отрезает все лишнее и прогоняет все эти несколько чаров в одной строке вместо одного? Как это работает может кто подсказать, может быть есть у кого то какие то мысли?)
Случайно закрыл в пошаговом отладчике слева внизу окошко, где при каждом шаге показывались значения всех задействованных переменных. Как его включить назад?
А как посмотреть адрес памяти для переменно в отладчике? Я знаю что можно через символ & посмотреть, но это не в отладчике, а как это сделать в отладчике?
Очень информативное видео,спасибо вам У меня есть вопрос по поводу переменных все 3 переменные до их присваивания были равны одному числу(указывали на одну и ту же область памяти) это специально так устроено,что бы меньше памяти занимать или причина в другом?
*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
3:25 "Есть люди которые не могут попасть сюда" Аахахахахп
@@kebakha3348 ты идиот
Здравствуйте! Пожалуйста, подскажите что нужно сделать для отладки решения = класс библиотек+Form (VB).
instablaster.
Здраствуйте, спасибо за видео, не могли бы вы записать видео с разбором 15.2 задания из ОГЭ по Информатике?
Блин, вот почему об этом не рассказывали в универе?! Мне приходилось кусками проверять свой код загоняя остальное в комментарии, при этом чуть ли не после каждой строки делать вывод... Нам могли это рассказать за 20 минут, но при этом спасти огромное количество времени для непосредственного написания программы. Спасибо огромное!
Пожалуйста! =)
Жиза((9(
ну хз. Первый курс, сейчас сдаем Debug
Не жиза
Ну а ты чему удивляешься? Вот теперь понимаешь где и в чем учителя сачкуют. Заняли тебя бестолковой работой а сами чаи гонять свалили или там в учительской расслабляются. Потом удивляемся - почему образование все ниже и ниже котриуется. Потому что большинство учится на отъ.......сь а другое большинство учит на отъ.....сь. Да еще и пословицу можно вспомнить: Мастер расскажет просто о сложном, а помастерье сложно о простом. Жаль что не один год проходит пока поймешь.
С отладчиком искать ошибки стало гораздо проще. Спасибо за ваш труд.
Если бы вовремя нашёл ваше видео, сэкономил бы много нервов и несколько часов самостоятельного ковыряния. Вы объяснили некоторые моменты которые сам не понял. Спасибо!
Пожалуйста =)
хы я сам разобрался когда то.
Сидел мозг ковырял как же сука им пользоваться ахаха
Он ранее просто говорил в видео, упоминал
До этого видео не понимал,как работает отладчик и считал такие моменты вручную)))
Большое вам спасибо за подобные уроки
Птицы поют, приятная атмосфера для работы:)
Воистину прекрасная вещь! Решил оставить её на потом, но дойдя до задания с генератором уникальных чисел решил таки разобраться с отладчиком. Теперь код стал совершенно ясен. Благодарю за труды, Сергей, отличная работа!
Я решил её отложить, но дойдя до второй чаьси стрим про класс стринг решил вернуться
Супер четкое объяснение работы отладчика как и всех уроков, я учу C# ну сюда зашел, чтобы лучше понять работу отладчика, я думаю надо с этого начинать.
Начала смотреть курс C# от новичка, до про. Каждый раз когда речь заходила до отладки, начинала смотреть на действия на экране, как барашек на новые ворота. Щас стало понятно, а то сидела и думала что происходит.
Боже мой... У меня просто нет слов. Большое вам спасибо.
Очень четкая и гармоничная подача материала. Всё по полочкам, спасибо.
Спасибо большое! Только благодаря вашему уроку наконец-то разобрался как действовать работать с отладчиком и в Visual Studio и в моём любимом VS Code))
Дружище, спасибо. Очень полезное видео!
Пожалуйста!
#SimpleCode #отладчик #урокипрограммирования
Я хоть и шарпист, но буду смотреть твои видео, потому что очень доступно и понятно о фишках. Да и родственные языки. )
Спасибо за отличный урок !
Наконец, разобрался с отладчиком !
Всё отлично рассказано и показано. Контрольные точки (показ результатов) при сложных расчётах нужны, даже если программа работает. Могу только добавить, так как я очень редко пользовался отладчиком, проверка текста программы при ошибке сводилось к одному: в красиво написанном тексте с отступами, пробелами, комментариями ошибки находить проще, а с криво написанным текстом программа, как правило, не работает.
Здравствуйте Сергей спасибо вам за уроки интересно и познавательно, изучаю
с++,сам очень , поэтому, всегда смотрю ваши публикации.
Что то получается но над чем то приходится сидеть долго, но очень интересно.
Надеюсь увидеть ещё много интересного, на вашем канале.
С уважением Роман.
Величезна подяка! На скільки простий інструмент, і на скільки профітний! Дякую за просте та швидке ознайомлення)
Комментарий для продвижения просветительской деятельности, Спасибо Большое, Сергей!
Очень большое человеческое спасибо! Преподаватели не знают как работать с отладчиками! Ужас! А Вам, Учитель,,,👍👍👍👍👍
Спасибо вам, помогло, долго искал визуализатор кода, и случайно нашел ваше видео, это удобнее чем пользоваться выводом на консоль промежуточных значений)
Спасибо, а то я как идиот думал что можно без этого, выходила полная херня, но вы показали как пользоваться и стало намного легче) Спасибо!!!
Просто лучший. Когда закончу курсы, кину донат просто из уважения к труду.
Так , посмотрел это видео после 26 урока С# и чувствую что получил некое преимущество (надо было смотреть раньше).СПАСИБО!)
Огромнейшее Спасибо!
Класс,Сергей ,спасбо за труд! Как всегда,все чётко,ёмко и по делу!!!
Спасибо! как всегда БРИЛИАНТ!
Спасибо. Я прохожу сложные моменты с++ и мотал свои нервы всё это время. Хотя учить работать с отладчиком должны ещё на основах с++!!!!!
Все доступно и понятно. Пришел на этот видос с начальных уроков по c#. Думаю дополнительное видео на примере c# не требуется, так как и на c++ все наглядно. Спасибо!
Большое спасибо, очень хорошее и полезное видео.
Спасибо за видео)
Пожалуйста!
Качественный контент ... спасибо.
Спасибо, как всегда все очень понятно
пение стрижей на фоне согревает сердце в этой серый и холодный февральский день.
Спасибо за опыт работы с отладчиком , лайк .
Кто заметил птичек на заднем фоне видео?) Отдельно лайк за это👍
приятно смотреть когда птички чирикают 🥰
у нас здесь очень много кода, писать я его конечно же не буду)))
:D
Спасибо, за видео! Все понятно, меня мучил вопрос как по шагу перемещаться. Теперь знаю как, и где еще опции отладки посмотреть тоже)
Большое спасибо за видео, и ваш труд на канале в целом. Доступно объясняете то, что не может доступно пояснить методичка или препод.
Большое спасибо,очень интересно про отладчика,а главное доходчиво!
Спасибо за уроки!!! Супер
Спасибо большое!
Спасибо вам за ваш труд!!!
Большое спасибо!!!
спасибо за видео)))
В топ! От меня лайк комент просмотр
Спасибо за урок!
Спасибо! От души!
Сначала не придал этому значения, а потом понял какая нужная вещь )))
Смотрю зимой, а такое ощущение, что лето и открыто окно) Лайк!
Искала этот комментарий!
У меня возникла проблема с тем, чтобы просматривать значения переменных и закреплять их во время работы с отладчиком, этого функционала просто не было.
Для того, чтобы решить эту проблему, перейдите во вкладку: Отладка -> Параметры -> Общие, и поставьте галочку в пункте: Включить распределитель кучи отладки Windows (только собственный код)
P.S. Автор гений, уже 2023 год, а твои видосы все еще самые актуальные и качественные
видео по отладке супер..
Хорошее видео, автор респект
Благодарю! 👍👍
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
Думаю, очень стоило рассказать об окне отладки "Видимые". Я, как программист уровня "гуру среди новичков и ламер среди среднячков", очень часто этим окном пользуюсь. Особенно оно мне помогло при написании сложного калькулятора и игры в стиле визуальной новеллы.
Для тех, кому стало интересно - это окно вы можете включить во время отладки в меню "Отладка" > "Окна" > "Видимые".
спасибо, ты спас мою историю браузера от лишних запросов
у меня почему-то нет этого окна, возможно вы знаете эту проблему и поможете мне, пожалуйста
Скорее всего вы используете более новую версию VS, и оно где-то в другом месте теперь. Попробуйте найти сами, потому что я теперь программированием не занимаюсь и об обновлениях ничего не знаю.
@@ФеечкаАндрей Потому что вы не запустили отладку, все просто :)
Воу, это действительно крутая штука! пойду разбирать merge_sort(), а то в ручную эти рекурсии пошагово плохо даются.
Самый лучшей!!!
иногда нет возможности использовать компьютер и приходится программировать какие-то алгоритмы на телефоне. настолько приучился искать ошибки без отладчика, что в уме у себя прокручиваю программу и высчитываю ее полностью. но с отладчиком, конечно, удобно
Программировать на телефоне, то есть в смысле в текстовике код набрасывать?
@@sleepyNovember_project нет, есть "компиляторы" для андроида, можно использовать его. Я на нем работаю, на Андроиде основная часть линуксовских либ работает, поэтому можно играться, пробовать писать что-то или какие-то алгоритмы учить
Это все круто. Но основная проблема как запустить отладчик, настроить файл конфигурации перед этим.
Сергей, а можете снять видео как отлаживать многопоточные приложения?
Ето полный пздц. Не мог понять как пользоваться F10 и F11. Посмотрел видео и начинаю что-то уже понимать.
Лайк + подписка.
Благодарю!
Полезно! Хотелось бы еще сюда в видео добавить отладку разных потоков и асинхронных тасков
*Я приостановила видео, думая что дикие попугаи у меня за окном чирикают* 😂🤘
Очень полезно!
Да ,вижу что штука полезная да!!))) Вот только нифига не понял ,хотя до этого момента посмотрел каждое видео из этого курса и всё понял))) А тут что то я не допёр))) наверно надо об этом где то почитать
Я один птиц слышу?)
ЛЯ,я уж думал это у меня галюны))0)
я думал это у меня ласточки под окнами орут))
@@ОлегМамонтов-о5о это стрижи
Хватит гав ловить! Учиться нужно!
Да, и я))
Ещё полезен шаг с выходом Shift + F11, так можно цикл скипнуть (если после него в этой же функции точку останова поставить)
полезная штука)
Сергей спасибо, а также с Новым Годом !
thank you
10:28 - это просто закладка, не обращайте внимания
Хорошее видео.
как установить свойства OutputPath и AssemblyName так, чтобы они указывали на правильное расположение целевой сборки.
Спасиб!
Никто не подскажет, что делать, если у меня на клавиши от f1 до f12 выполняют какие-то функции в системе, например меняет громкость, яркость или подсветку на ноуте? А то получается так, что эти функции стоят в приоритете, то есть я нажимаю f5, а у меня меняется яркость на экране, а в редакторе ничего не происходит, а как я понял кроме этого вариант остается только вручную контролировать отладку через окно отладки :(
Добрый день! Как запустить отладчик на macbook в Xcode Version 9.2?
я тоже использоваю отладчик как инструмент для изучения c++
top!
Чтобы переключаться между строками после запуска отладчика надо так же F10 нажимать.
Спасибо! В комментарии зашел чисто что бы найти как листать строки а никто не говорит об этом.
Еще бы про окно Видимые было бы полезно.
Спасибо
А есть видео со способами "снятия процесса"? А то у меня как то повис и ни диспетчером ни cmd не получалось, пришлось перезагружать ПК.
По мне, так из этого видео полезна только отладка) программисту можно и без этого всего обойтись
Если прислушаться за кадром стрижи летают. Этаже на пятом живешь наверно и точно не в частном доме :) За видео спасибо.
Привет из 2023. Спасибо большое! i++;
Что за музыка играет фоном? Приятная и мелодичная такая.
Птички на фоне чирикают!))
Наткнулся на любопытную вещь. Делаю калькулятор в консоле. Функционал простой: после ввода двух чисел, над которыми будут производиться операция нужно ввести дополнительно какой то символ: * + - / - умножение, сложение, вычитание и деление соответственно. За хранение символа отвечает переменная типа char, где можно хранить только как раз таки один знак. Если вводится что-то постороннее - оператор goto переводит в начало Switch'a, который управляет ветвлением логики калькулятора и предлагает заново ввести знак. Так вот, если ввести просто один неверный знак, то все работает стандартно. Но вот если ввести строку, то предуппреждение выведет ровно столько раз, сколько в строке символов. Например если вместо "+" ввести "abrakadabra" то вместо одного предупреждения выведет одинадцать)). Я догадываюсь, что тип стринг состоит из таких вот чаров, однако почему на этапе проверки компилятор не отрезает все лишнее и прогоняет все эти несколько чаров в одной строке вместо одного? Как это работает может кто подсказать, может быть есть у кого то какие то мысли?)
Не используйте go to
Случайно закрыл в пошаговом отладчике слева внизу окошко, где при каждом шаге показывались значения всех задействованных переменных. Как его включить назад?
Я до этого видео использовал cout
Странно, у меня в Visual Studio нет возможности навести на участок кода и закрепить его...
Когда писал одно из дз и не знал про это видео, пришлось самостоятельно разбираться с отладчиком xD
это же хорошо =)
А как посмотреть адрес памяти для переменно в отладчике? Я знаю что можно через символ & посмотреть, но это не в отладчике, а как это сделать в отладчике?
Очень информативное видео,спасибо вам
У меня есть вопрос по поводу переменных
все 3 переменные до их присваивания были равны одному числу(указывали на одну и ту же область памяти)
это специально так устроено,что бы меньше памяти занимать или причина в другом?
А можно как-то быстро ставить точки например на текущую строку и 5 следующих?
the best