Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

139 results

Crowdsourced QA is rising due to faster time-to-market, reduced costs, higher quality, and increased release confidence. However, disadvantages exist, like lacking code coverage information from testers. This doesn't mean black-box testing and code coverage are mutually exclusive.

Free and Open-Source Software enables energy conservation through user autonomy (installing only needed software, using aging hardware longer) and transparency (inspecting energy demands). This talk explores how FOSS values directly influence software sustainability, announces the new FOSS measurement lab at KDAB Berlin, and presents three steps to Blauer Engel eco-certification.

Hotspot is a GUI for Linux Perf to analyze profiling data. It works with C, C++ and Qt.

In this edition we have: Cxx-Qt Rust Bindings for Qt - Interview with Andrew Hayzen, KDAB, Squish 7.0 released,

It is not entirely trivial to run clazy and clang-tidy from the command line, but it is rather useful to do so to either run it from CI or to make the same fixit for lots of projects. In the video, I promise a script to run over all files.

Qt Creator includes two powerful static code analysis tools: clang-tidy and clazy, which work out of the box with recent versions. These tools warn about potential errors, performance problems, and code that could be improved, helping developers identify issues before they become bugs or performance bottlenecks in production.

Learn more about the profiling and debugging training course provided by KDAB.

Découvrez la formation débogage et profilage proposée par KDAB

Profile your application with VTune or the combination of perf and Hotspot, in order to pinpoint the performance bottlenecks in your code and verify that your changes improve performance.

This video introduces the series about debugging and profiling for C/C++/Qt applications.

This video will give you an overview of many debugging techniques and tools for C/C++ applications. This includes unit testing and other types of automated testing, code coverage, static code analysis, logging, assertions, tracing, debuggers, Gammaray, valgrind, sanitizers, and more.

When you start GDB, it takes quite a long time to parse symbols from the binary and all of its dependencies. This, however, can be cached with almost no disadvantages. Learn how, in this video.