zHz00 Untitled

понедельник, 15 апреля 2019
23:42 Квадратные брейкпоинты
Вы когда-нибудь видели квадратные брейкпоинты?


Обычно для интерактивной отладки хватает простых брейкпоинтов -- когда программа останавливается на заданной строчке. Но есть ещё условные брейкпоинты, брейкпоинты по данным и вот это.

В MSVS можно поставить обычную брейкпоинту, а потом в контекстном меню у неё выбрать When hit...

Это оказалась очень крутая штука. Когда отрабатывает такая точка останова, останова не происходит (если вы не сбросили соответствующую галочку в окошке). Но вместо этого выдаётся заданное сообщение. Куда оно выдаётся? В окно Output.

Это ни что иное, как простая советская отладочная печать. Но такая печать не требует поднимать систему отладочной печати в программе -- и результат сразу виден в отладчике, а не надо лезть в какой-то файл, куда всё пишется. Это может быть очень удобно, если надо что-то быстро проверить, а засорять исходный код не хочется.

А ещё в выдаваемое значение можно включить значения переменных, если указать их имена в фигурных скобках.

Лично мне это пригодилось, чтобы определить, возникает определённое событие или нет. Я поставил такую квадратную брейкпоинту туда, где оно должно возникать -- и стал видеть, что это место периодически выполняется.

@темы: Лайфхак, Программирование

URL
Топил котят.
http://yellow.spider.ru/82.jpg Следи!... ;)
Ну и порожняк эта программа - Однажды вечером! Для дебило...
Чем дальше в лес, тем больше сюра. :roll: Вчера поздно н...
Сегодня к нам в офис пришёл уникальный человек. Представь...
Ах да, совсем забыл поинтересоваться... Кубики, а вы...

16.04.2019 в 01:10

16.04.2019 в 01:10
Второй раз в жизни вижу такой стиль отступов. Когда увидел в первый раз, натурально хотел убить автора. Да и сейчас хочется.
URL

16.04.2019 в 07:09

16.04.2019 в 07:09
Foul thing, это называется "стиль GNU".
URL

16.04.2019 в 10:19

16.04.2019 в 10:19
На мой взгляд странно выглядит сочетание отсутствия пробелов везде где только можно и огромных отступов перед и между строками.
URL

16.04.2019 в 16:07

16.04.2019 в 16:07
стиль GNU
А этому где-то учат, или ты сам по себе решил такой стиль перенять?
И как ты уживаешься с другими программистами? Они тоже так пишут?
URL

16.04.2019 в 23:51

16.04.2019 в 23:51
LizardOfOzz, при настроенной цветовой схеме пробелы не влияют на читаемость. Т.к. я сейчас не с основного компьютера, схема другая. Вообще, у меня запятые белые, а идентификаторы жёлтые. Фон -- синий.

Foul thing, хотя программированию меня учили и в школе и в институте, в первую очередь я -- самоучка. Сам выбрал этот стиль, т.к. считаю, что скобка должна быть под скобкой. А ты какой используешь? В школе и институте обычно говорили просто "соблюдайте отступы", но не объясняли конкретно, что надо делать. Единственное, в паскале говорили делать энд под бегином. Возможно, выбор стиля гну связан с этим.

Нет, другие программисты в основном используют 1TBS. Уживаюсь я так -- их куски кода в их стиле, а мои в моём. На меня немножко ругаются.
URL

17.04.2019 в 01:58

17.04.2019 в 01:58
zHz00
Я как-то так пишу:



Всё можно понять, но скобку, на tab отступающую от if...
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail