Tracing code execution with Alive

We built Alive with one goal in mind: to show you what your code is doing the moment you write it. Recently, one of our users let us know that they wanted to see which lines of code were executed in their current function.

While Alive largely focuses on showing you what data flows through your programs, we saw this as an opportunity to visualize control flow as well.

Today we’re happy to announce the introduction of code highlighting for Alive. Code highlighting grays out lines of code that were not executed, making it even easier to understand your code.

GIF that shows before and after the highlighting

Highlighting makes it easy to see which code paths were taken in a method and how these paths are impacted when you change your code.

Highlighting reveals where the assertion aborted code execution.

Screenshot that shows behavior with exception

As usual, we’re always open to feature requests and bug reports on our public issue tracker.

P.S. We’re interested in investigating how Alive could also be used to teach students how to program. If you run a code camp or teach classes on programming please shoot us an email at: for some free sponsored licenses!

Like what you see?

Why not start a 30-day trial of Alive? Download Alive right from the Visual Studio Gallery.

Follow us on Twitter: @CodeConnectHQ