我刚开始从事一份代码非常旧的工作,编译这段代码时即使启用了基本警告也会产生数千个警告,其中许多对我来说真的很可怕。大部分代码是在 80 年代编写的,因此管理层对于让一些新工程师尝试修复它并不感到兴奋。
我的观点是消除这些警告应该是当务之急,但我没有任何数据可以支持我。我理解管理层的想法,即修复所有警告是一项严肃的工作,并且可能不值得为看起来可以正常工作的代码付出努力。我正在寻找一项指向错误/警告或类似内容的研究,因此我可以去找他们并说:“我们有 200,000 个警告,从研究 X 中,很可能有 2,000 个错误隐藏在其中。 "
我认为这不应该因为跑题而被关闭,因为它是一个:“编程行业独有的实用、可回答的问题”。
由于题外话而关闭,但我发现了一项研究: http: //institute.lanl.gov/isti/irhpit/presentations/ensuring-sq.pdf http://collaboration.csc.ncsu.edu/laurie/论文/TSE-0197-0705-2.pdf