当前位置:新励学网 > 秒知问答 > 对于程序员来说,Warning真的不重要吗

对于程序员来说,Warning真的不重要吗

发表时间:2024-07-09 10:42:49 来源:网友投稿

我一直认为经常项目将需要在/W4没有警告。Windows和类似的甚至是需要的/墙上的警告。它不能被关闭#pragma指示的原因了。

KlayGE很早就做到了vc下/W4,其他编译器上的任何一个warning都需要严密观察。

警告

无论项目必须保证0的警告,它必须由静态代码检查,必须由单元测试,必须用一致的选项格式化。。如果出现deprecated也是通过更改编译选项防止弹出warning,而不是直接ignore。无warning其实是个很基本的要求才对。/W4/WX会让后续开发容易很多。warning里面往往包含了很多重要信息。别等debug到昏天黑地后才发现其实warning已经告诉你了

运行

很多项目都是锤子生意之一,这种项目运行良好,控制什么警告。但是如果这个项目要一直保持下去,记得现在就解决一个警告,并且很容易维护。无论是什么项目必须保证0warning,必须通过静态代码检查,必须通过单元测试,必须使用一致选项格式化代码。

总结

总之没有警告是一个非常基本的要求。/W4/wx将使以后的发展更容易。warning里面往往包含了很多重要信息。别等debug到昏天黑地后才发现其实warning已经告诉你了。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!