From QtWidgets Legacy to QtQuick and beyond Kevin Ottens
Abstract: It is easier and easier to create a proper QtQuick application from scratch. But is it really that simple to bring existing code in the QtQuick structure? It can get especially challenging for a large project which collected C++ collected over more than 15 years. What can we do of all that code? Temptation is high for new developers to start from scratch, but what about the lost knowledge?
In this live coding session, we’ll see how we can start from an untested QtWidgets legacy code base, add new features to it, and move it over QtQuick in around an hour.
It will be a good way to discover refactoring techniques, test driven development and continuous checking. All of that in a suboptimal codebase and while doing the simplest things that will work.