Great news, thanks Matthias, and thanks to all the donors.
Is there more documentation to help others developers not falling in these 
traps?
Cheers.

On 5 November 2019 10:11:38 CET, Matthias Kuhn <matth...@opengis.ch> wrote:
>Hi,
>
>As you all know, Qt is heavily used by QGIS. Qt has some non-standard 
>C++ concepts like signals and slots. These are very powerful but also 
>bear some risks when not used properly. And it's not always easy to see
>
>what "properly" means.
>
>Thanks to the folks at KDE, there is a tool named clazy 
><https://github.com/KDE/clazy#clazy-v17>, that can detect many of these
>
>risks at compile time. We have recently corrected a number of issues 
>reported by clazy, which will result in an increased stability of QGIS.
>
>We have also integrated clazy on our CI infrastructure (travis) which 
>will help the stability of QGIS in the long run by disallowing risky 
>code to enter the QGIS codebase.
>
>Best regards
>
>
>This work has been sponsored by the OPENGIS.ch Sustainability
>Initiative 
><https://www.opengis.ch/qgis-sustainability-initiative/>.
>
>-- 
>Matthias Kuhn
>matth...@opengis.ch <mailto:matth...@opengis.ch>
>+41 (0)76 435 67 63 <tel:+41764356763>
>OPENGIS.ch Logo <http://www.opengis.ch>

-- 
Please excuse my brevity.
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to