哎,我这心态对吗,接受一个项目,现在看着这 1000 多个编译警告不想管了。

2024-01-25 15:27:19 +08:00
 huyomi
难受,但是又懒得改。
5846 次点击
所在节点    C++
44 条回复
jazzg62
2024-01-25 15:45:01 +08:00
能跑就行
jazzg62
2024-01-25 15:45:21 +08:00
代码和人有一个能跑就行
i8086
2024-01-25 15:51:39 +08:00
世上没有不存在完美。
要么就欺骗自己,屏蔽编辑警告,有句话:眼不见心不烦。
Tenlearn
2024-01-25 15:52:20 +08:00
编译警告又不是运行 bug
qingshui33
2024-01-25 15:54:08 +08:00
我现在这项目也是这样的
Noicdi
2024-01-25 15:54:34 +08:00
反正不是 error ,哪怕做到自己没 warn ,指不定引入的第三方有 warn 嘞
Yuanlaoer
2024-01-25 15:55:50 +08:00
Alert 还好吧。不同公司里待过,见过的项目里数千个 Alert 的比比皆是。
hhjuteman
2024-01-25 16:00:38 +08:00
吃力不讨好,我也不管
beyondstars
2024-01-25 16:08:36 +08:00
不是所有的 warning 都需要严肃对待吧,有的只是 linter 太过敏感了,例如 ([[nodiscard]]),改为 static member function 的建议等,可以配置一下 linter ,屏蔽一些规则, 让它少输出一些 warning 。
spadger
2024-01-25 16:09:46 +08:00
我自己的项目,一个警告也不允许有
sleepybear1113
2024-01-25 16:11:54 +08:00
我还专门打开浏览器控制台看了一下,是不是我图片没显示出来,结果是没有图。

我自己写代码都是尽量避免 warning 的,基本没有。然后公司的项目,一言难尽。只能说,能用就行。很多逻辑是建立在 bug 之上的。因为我看到项目的代码,比如,一个 if 中 Java Enum 对象直接 equals 字符串,IDEA 都 warn 了说不可能相等的,但是我又不敢改,改了说不定逻辑变了就得背锅。

但是我也会顺手改那些不影响逻辑的 warning ,优化代码,添加注释(不加下次改这里还得费劲理解代码)。然后将改的那部分格式化,缩进这种,至少看起来我动过的能过赏心悦目就行。其他的,交给上帝吧。
Daniel17
2024-01-25 16:12:14 +08:00
确实有点多,不过不是 error ,问题不大,你要是强迫症就改
mxT52CRuqR6o5
2024-01-25 16:15:17 +08:00
不管就不管吧,毕竟整出 error 和 warning 两个不同的概念,就是为了然你区别去对待,如果你全把 warning 当做 error 去处理,不就代表 warning 的设计没有意义了吗
erictang66
2024-01-25 16:17:48 +08:00
哈哈哈哈,看起来楼主有代码洁癖
1423
2024-01-25 16:27:50 +08:00
让领导定,领导让处理,那就是工作内容
领导不关心,那就不管
hervey0424
2024-01-25 16:44:19 +08:00
把警告关了
ugpu
2024-01-25 16:48:16 +08:00
C++ 没 warning 只有一种可能 屏蔽了.
KOMA1NIUJUNSHENG
2024-01-25 16:48:40 +08:00
改不完的,自己会慢慢妥协的。一开始都会不习惯,满满的就习惯了。
janus77
2024-01-25 16:50:28 +08:00
又不是不能用.jpg
ziwen1943
2024-01-25 16:55:17 +08:00
编译警告不影响功能就行,修代码需要花费大量的时间和精力,要么让你公司加代码静态扫描工具提高代码整体质量,要么就问领导修告警算不算工作量,能不能写周报。如果不行,放弃,错不在你,责不在你。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX