Debug C++ Code - Best Time Travel Debugging Tech - Greg Law - ACCU 2024

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • ACCU Membership: tinyurl.com/yd...
    ---
    Debug C++ Code - Best Time Travel Debugging Tech - Greg Law - ACCU 2024
    ---
    Everyone knows that debugging is twice as hard as writing the code in the first place. At some point your program, which did billions of things per second, has diverged from your expectations and you need to figure out where. Time travel debugging is incredibly powerful: it allows you to rewind your program's execution to any line of code that executed and see any piece of program state at any time. Setting a watchpoint (aka data breakpoint) on a suspicious-looking data and winding back to the line of code that last changed that data is particularly helpful.
    For decades time travel debuggers have been toys, but now they're here for real. The latest breed (RR, TTD LiveRecorder and others), have good performance and scale well to real-world, complex code. This talk will show demos of different tools on different platforms and get "under the hood" to explain how they work so that you can choose the best one for you and get the most out of it.
    Slides: accu.org/conf-...
    Sponsored By think-cell
    ---
    Greg Law
    Greg is the founder of undo.io. He is a coder at heart, but likes to bridge the gap between the business and software worlds.
    Greg has 25 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met Julian and on evenings and weekends, they invented the time-travel technology that would become the basis of Undo that is used today by developers at the world's leading tech companies to help them understand and root cause the most complex bugs -- as well as the day-to-day stuff.
    Greg lives in Cambridge, UK with his wife, two teenagers, two dogs and two cats. In his spare time, he catches up on email.
    ---
    The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
    Discounted rates for members.
    ACCU Membership: tinyurl.com/yd...
    2024 Program: accu.org/conf-...
    accu.org
    www.accuconfer...
    mastodon.socia...
    / accu-conference
    bsky.app/profi...
    / accuorg
    / accuconf
    ---
    UA-cam Videos Filmed, Edited & Optimised by Digital Medium: events.digital...
    #cppprogramming #debug #debugging #cplusplus #accuconf

КОМЕНТАРІ •