我参与过很多项目,别人给了我代码让我更新.我经常编译它,得到大约1000多个编译器警告.当我看到编译器警告时,它们会让我感觉脏兮兮的,所以我的第一个任务是清理代码并将其全部删除.通常我会发现十几个问题,比如未初始化的变量.
我不明白为什么人们把它们放在里面,没有完全干净、没有警告的编译.我错过什么了吗?有什么正当的理由离开他们吗?有什么恐怖故事可以分享吗?
我参与过很多项目,别人给了我代码让我更新.我经常编译它,得到大约1000多个编译器警告.当我看到编译器警告时,它们会让我感觉脏兮兮的,所以我的第一个任务是清理代码并将其全部删除.通常我会发现十几个问题,比如未初始化的变量.
我不明白为什么人们把它们放在里面,没有完全干净、没有警告的编译.我错过什么了吗?有什么正当的理由离开他们吗?有什么恐怖故事可以分享吗?
我会清理任何警告. 即使是那些您知道是无害的(如果存在这样的东西),也会给将要编译代码的人留下不好的印象.
这是一个"难闻"的迹象,如果我必须在别人的代码上工作,我会寻找.
如果不是真正的错误或潜在的future 问题,这将是草率的迹象.