Your Qt / C++ application is feature complete, you fixed all the bugs, and your unit-tests pass! Time to ship it and get on with your life. Unfortunately, then you start to get reports that it crashes for some people, sometimes, on some machines. But they can’t remember what they were doing. Or know what version they were running. Or whether they’re running macOS or Windows.
In this session, we’ll look at my experiences adding real-time automated crash- and error-reporting to a large open-source application, and what I learned in the process. We’ll consider correlating manual user feedback (bug reports) with automated feedback, and adding tracing to our application workflow to understand the steps leading up to an error.
We’ll also review the build and tooling changes required for crash reporting, and integration with other systems, and some other interesting metrics we obtain from the system.
About the speaker:
James is a senior software developer at KDAB, and a principal maintainer of FlightGear, the open-source flight simulator. He wrote his first software on the original Macintosh in the mid-90s, and since then has developed and maintained C++ applications on the desktop using a wide range of operating systems and user-interface technologies.
As a result of his passion for Qt development and natural ability to organize people, he decided to found Scythe Studio – Qt software services company.
All QtDevCon22 Videos: [ Ссылка ]
QtDevCon22 Website:
[ Ссылка ]
Every month our newsletter is featuring technical blogs on Qt, C++ and 3D topics: [ Ссылка ]
About KDAB:
KDAB offers experienced software experts to help you deliver functional, high-performing and innovative software across embedded, mobile and desktop platforms for projects using C++, Qt, QML/Qt Quick, OpenGL, Qt 3D and more. [ Ссылка ]
KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrolment courses around the world. We are the market leaders for training in Qt, OpenGL and C++.
Contact us to find out more at training@kdab.com or visit our website: [ Ссылка ]
We are about 90 people, located all around the world. Our Head Office is in Sweden and we have other offices in Germany, France, the UK and the USA. [ Ссылка ]
Ещё видео!