Getting started with LiveRecorder
Learn how to use Undo's LiveRecorder to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests.
Course Number
UULR01Self-Paced
Estimated Effort
00:15/week
About This Course
In this course you will learn how to use LiveRecorder and the benefits it can bring you. LiveRecorder brings time travel debugging – enabling C/C++, Go, and Java software teams to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests. This course is designed for C/C++ users.
- RECORD process failures
- REPLAY recordings to locate errors
- RESOLVE bugs fast
LiveRecorder takes the pain out of debugging:
- Capture a recording of an application failing under test (however intermittently) and it becomes 100% reproducible
- Replay the recording using our time travel debugger UDB
- Use time travel debugging to easily navigate a codebase, understand what happened, and fix defects coming out of CI faster and with 100% certainty
Unlike alternative debugging solutions, LiveRecorder offers 5 USPs:
- A systematic repeatable debugging workflow, making bug fixing more predictable
- A dramatically improved developer experience during debugging, increasing developer productivity and job satisfaction
- A guaranteed solution for capturing intermittent bugs that cannot be solved any other way
- Effective asynchronous collaboration when working on bugs across teams and time zones (share recordings, add comments, etc.)
- Full visibility into what the software is doing reduces onboarding time: new recruits can quickly get productive on unfamiliar source code (to familiarise themselves with the current implementation or to debug issues)