[Interest] Need argumentative help..... giving qobject copy/assignment constructor and put it in qlist/qmap

Gunnar Roth gunnar.roth at gmx.de
Wed Jul 22 21:56:35 CEST 2015


> 
> For my company, when I first joined, the Idea of compiled with -Werror (or the equiv on VC++) was so far down the road, that I thought it would never be possible.  We had close to 5000 warnings between windows and linux.

Lucky man, i once worked in a project where we had 70000 warnings after we decided to remove the disable warnings which were scattered all over the place. 
some used #pragma disable warning,
Other used  vcproj settings. Some even  did it in headers so the disabling spread everywhere. We then introduced a disable_warnings.h , which we defined to be the only place to disable warnings. so the warning disabling could be easily tracked. ( W4 has some silly warnings as it is a kind of info level, but we were forced to use it, so disabling is needed) 
About 5 years later we were down to 2000 warnings in our old modules, for new modules we set warnings as error.
We had some issues with removing warnings but introducing bugs , so we needed to be careful and resources are sacred and ease dates are near and so on.

Any new project i start in our company , first thing is to set warnings as error. Due to using make now thats actually a easy thing to do.

Regard,
Gunnar




More information about the Interest mailing list