~/talk

Debugging - A dive into Breakpoints

Talkat NDC London 2020 · 2020-01-27..01-31· [developer-experience, testing]
links:none on file
slides:none on file

Visual Studio 2019 and .NET Core 3 add data breakpoints that stop when a heap object’s value changes; on older .NET use conditional breakpoints tied to a unique ID to catch the setter and then inspect the call stack. Breakpoint actions write formatted messages to the Output window or assign values at runtime (example: when i == 0 set i = 250) and can be set to continue execution so loops skip inspected iterations without editing code.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10Who am I
  3. 0:31Data breakpoints
  4. 0:58Conditional breakpoints
  5. 1:40Actions
  6. 2:04Show message
  7. 3:08Set variable
  8. 4:03Conditional breakpoint
  9. 4:16References
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.