Chapter 5.  Debugging Reactive Extensions

Debugging Reactive Extensions (Rx) for .NET means something more than simply using the visual studio debugger. This chapter focuses on how to trace the executing operations against all the sequences that behave within our application and how to use diagnostic-oriented sequences that strongly improve developer debugging times. Here's a short list of arguments we're going to cover in this chapter:

  • Tracing sequences
  • Inspecting sequences
  • Exception handling
  • Playing with sequences

Tracing sequences

The most widely used diagnostic solution is application tracing; in a few words, it is the art of logging the application execution flow with emphasis on the event type and its description.

This is the same in reactive ...

Get Reactive Programming for .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.