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

116 天前
 huyomi
难受,但是又懒得改。
5371 次点击
所在节点    C++
44 条回复
pkokp8
116 天前
1000 wanings 0 errors
修改一处代码
999 warnings 999 errors
ctrl-z
1000 wanings 0 errors
ydpro
116 天前
正常,人类都有趋利避害的天性
weidaizi
116 天前
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
weidaizi
116 天前
上面不小心手滑发出去了......
---

在公司 c++ 应用项目里,建议强制加下面的东西,在 ci 编译 release 的时候才把 sanitizer 关了
```
option(CMAKE_COMPILE_WARNING_AS_ERROR ON)
option(BUILD_SANITIZER ON)

if (BUILD_SANITIZER)
# 开启各种 sanitize
endif()
```
BeiChuanAlex
116 天前
行业经典名言:《又不是不能跑》
nevermoreluo
115 天前
你要是不说我都忘了手里几个古老的项目 warning 有多少个
wangtian2020
115 天前
不影响下班时间就改改,又不是不能跑
thorneLiu
115 天前
我会去改 不然它影响我的心情 我的睡眠
xuelang
115 天前
开始有强迫症,想改。后来发现改不完,只挑重要的改了
mipawn
115 天前
我这个公司的项目,刚开始我拿着自己的苹果本,打开控制台,日常网页直接崩溃,我以为是我的电脑的问题,8G 内存太小了,然后换了一个 16G M2 的 pro ,结果还是卡成狗,后来才发现是 warning 太多了,问领导,领导说关了 waning 就行。。。
zypy333
115 天前
见过一个运营商老项目,都没法正常编译,无数 error ,部署项目需要在本地用 eclipse 的强制编译,把.class 文件拿出来,丢到服务器的 webshpere 里去
bybyte
115 天前
自己的项目追求完美,别人的项目能跑就行
dearmymy
115 天前
主要很多警告是第三方的
samhjn
115 天前
得看看项目处在啥阶段。
如果没啥用户,挂了也没关系(或者腹黑一点,不关你自己啥事),告警再多一个数量级又何妨?
但是如果你们和我们现在一样,一个几百毫秒甚至 50 毫秒的业务抖动都要被用户找过来问一番为什么,老板对稳定性的关注空前,那还是把前人技术债还了或者找个冤大头帮你还吧。
stillyu
115 天前
@spadger +1
拼写错误都不会有
bfjm
115 天前
除了 UB 其他的不用太仔细看就好了
churchmice
115 天前
有啥,我之前一天改过 2w 个警告
lovelylain
115 天前
不引入新的 warning ,存量的除非算工作量,否则不管。
daimiaopeng
115 天前
你就说能不能用吧
layxy
115 天前
接手的项目没问题就不要动,1000 个 warning 你就是再仔细修很可能会修出问题,后面自己做的时候别引入新 warning 就可以了,历史的东西问题多了去了

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

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

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

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

© 2021 V2EX