为什么公司的人写代码都无视 IDE 的警告提示?

2022-08-18 17:43:54 +08:00
 magese

现在 IDE 的代码提示已经很完善了,为啥大家都不关注警告的?

前前后后也待过好几家大大小小的公司了,没见过一个人写的代码是 0 Warning 0 Error的。

打开一个类全是黄黄的不难受的吗?

强迫症已经要死了……

16471 次点击
所在节点    程序员
147 条回复
imsoso
2022-08-19 08:45:14 +08:00
遇到不是问题的 warning ,用 ide 自带的工具主动忽略
这样才能区分真正的问题
wupher
2022-08-19 08:45:18 +08:00
IDE 都是盗版
beisilu
2022-08-19 08:46:08 +08:00
其他语言或者技术栈不知道,我觉得 android studio 在 android 和 flutter 项目的警告还是挺有用的。
我选择按建议修改。
utre938722
2022-08-19 08:56:16 +08:00
我只关注 error
BigDogWang
2022-08-19 08:59:52 +08:00
我的经历是:很多 warn 是没办法避免的,比如最新的版本该接口被废弃了,但是你程序 run 的平台却还有这个接口
nba2k9
2022-08-19 09:03:14 +08:00
我都是把 IDE 的警告关了
CHTuring
2022-08-19 09:06:10 +08:00
是 Warning 你就偷着乐吧,TypeScript 一页爆红,TA 甚至都懒得用 any 给你敷衍下。
xsqfjys
2022-08-19 09:08:36 +08:00
大家公司的项目代码会写的尽善尽美吗 https://tanronggui.xyz/t/873709

大多数人真的就是能混一天算一天,整天说起技术来什么源码算法计算机原理头头是道,然后最基本的代码都不好好写
lyxeno
2022-08-19 09:11:43 +08:00
别提了,Java 老项目一堆祖传库,泛型都不加,公司又不给升级,只能硬吃 Warning 。
magicyao
2022-08-19 09:15:18 +08:00
1 、改 warning 不额外给钱。
2 、改 warning 不额外给时间。
3 、改 warning 不影响现场效果。
总结起来:我吃饱了撑着没事干非得花自己的时间冒着扣绩效的风险去创造一些老板看不见的潜在利益?
devswork
2022-08-19 09:15:44 +08:00
IDEA ,有些提示未判断 Null 的警告,我会处理下,但是那个 never used 我通常不会处理,因为可能下一个 feature 就用到了,提前写的一些 method ,我还要删除么,或者这个需求又改了,万一下一个版本又改回来呢
ikaros
2022-08-19 09:16:04 +08:00
我自己全权负责的项目都是 0warning 0error, 但是多人参与的项目就不好说了
solxnp
2022-08-19 09:22:57 +08:00
1 、又不是不能跑
weivi
2022-08-19 09:25:22 +08:00
我是做 Java 开发的,idea 的提示还是挺好的,搭配上 sonarLint 插件,代码确实规范了不少。
solxnp
2022-08-19 09:26:32 +08:00
2 、那先严以律己吧,OK 自己的处理成了 0warning 然后你总避免不了看同事的代码吧 结果又是一片黄 能怎么办
3 、处理则需要时间 业务需求大的话 很可能你就是拖慢项目进度的点之一
4 、领导:同一个功能 别人开发一天 为撒你三天 久而久之 这人是不是能力有问题? /狗头
mosfet
2022-08-19 09:28:17 +08:00
像类型相关的 warning 基本不管, 如 unsigned char * to char *
update
2022-08-19 09:31:01 +08:00
看完了,普遍屎山。
superchijinpeng
2022-08-19 09:35:34 +08:00
你随便拉一个开源项目的代码,Spark ,Hadoop 之类的,随便点开一个类,看看?
jianjian714
2022-08-19 09:38:46 +08:00
最近在研究如何关了提示,从根本上解决这个问题
amon
2022-08-19 09:41:59 +08:00
0warning 的估计都没接触过大型项目开发 /逃

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

https://tanronggui.xyz/t/873803

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

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

© 2021 V2EX