Как стать автором
Обновить

Комментарии 6

какого уровня разработчик, если про бп он пишет такое? бп это основа отладки как и выводы в консоль. а автор еще не сказал про пошаговую отладку,

куда скатился хабр....

пишет для джуниоров...это уже должен знать первоклашка. а по правильному это называется пошаговая отладка.

а ещё там есть зайти в блок (процедуру, функцию,метод), выполнить до следующей точки останова...

Вы, может, и правы, но первоклашка тоже должен это где-то прочитать. Лучше на хабре, чем за гаражами.

Это тема для отдельных статей 😆

Освоил он такой брейкпоинты на строку, сидит радостный. А потом сидит грустный и непонимающий, потому что функция работает как надо, а в брейкпоинт не попадает. Потому что умный компиллятор свернул switch в какие-то непонятные битовые вычисления и теперь там вообще нет никакого кода.

Брейкпоинты, особенно на железе, иногда приносят удивительные результаты, вызывающие недоумение у неподготовленных людей. Например Atmel Studio (в смысле теперь это Microchip) очень любит показывать в локальных переменных вообще не то, что там есть.

Однажды мне понадобилась точка остановки по условию. Хорошо, что код был мой и я мог его менять. Так вот, к сожалению, когда используется точка с условием, то отладчику приходилось вычислять его на каждой итерации, и это занимало очень много времени.

Так как код мой, я просто написал нужный if и поставил точку в ветку, и это сработало гораздо быстрее.

Может быть кому-нибудь этот комментарий покажется полезным.

Это нормально работает если сама по себе пересборка — быстрая.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий