大家有个人的代码强烈的代码洁癖吗?

160 天前
Super8  Super8

大家有没有强烈的代码洁癖?我个人无论是写 Java 、Go 还是前端代码,都喜欢用代码规范工具扫描。只要有红色或黄色警告,就一定要改到完全没有问题为止。不过有时候项目进度很紧,开发完之后还要倒回去修改这些警告,反而浪费了不少时间。大家在这种情况下是怎么平衡代码质量和开发效率的?你们觉得有必要每次都追求零警告吗。

3135 次点击
所在节点   程序员  程序员
29 条回复
Super8
Super8
160 天前
sunchuo
sunchuo
160 天前
看情况。有 deadline 的公司项目,基本就是一路写到底。配上测试。注意方便甩锅的部分。(别人接口的错误,就直接在错误信息说明是 xxx 接口有问题之类的)。


如果是自己的项目。可能就纠结设计纠结结构纠结命名纠结更好的实现。往往进度很慢。反而没啥生产力。
Comyn
Comyn
160 天前
@Super8 #1 这是什么工具
AoEiuV020JP
AoEiuV020JP
160 天前
自己做的项目会这样,
公司项目还是算了,做不到的,
a7851578
a7851578
160 天前
我是必须对齐,空格,代码分段,看到别人大段就觉得难受;我的做法是,自己写的保持规范,改别人的代码如果影响阅读就会改一改。最不能忍的是英语变量名和函数名意思和实际不符合的。
wwd179
wwd179
160 天前
经常提醒自己:严于律己 宽于待人
adoal
adoal
160 天前
警告往往是隐患。
Super8
Super8
160 天前
@Comyn 阿里云效流水线代码扫码工具,还有用 Jetbrains Qodana

ftfetters
160 天前
我也是这样的,特别是自己的项目,有黄线就一定要改掉,但是写公司的史山项目写多了,看同事的条形码滚动条都麻木了
HetFrame
160 天前
大概做个 80%的程度,因为已经能吊打同事的代码了
hiveex
160 天前
放过自己 上千人的研发团队 有洁癖会害死人
xuanbg
160 天前
自己的必改,反正也费不了多少功夫,大多是随手的事情。同事的就无视了,滚动条都成条码了,望之却步。
tool2dx
160 天前
一般来说,我嵌入(开源)新代码都会改动格式,代码风格至少要和项目风格统一,不能差太多了。

还有一个好处,是改动同时,可以帮助自己熟悉新代码。

不追求语法零警告,这种没啥意义。
onikage
160 天前
如果是我自己的项目会有,公司的项目就那样了,随他去吧,有测试,不出 bug 就是 ok 。改代码容易,改人太难了。
sleepybear1113
160 天前
有代码洁癖,包括写项目组的代码。作为一个写 Java 的,我会优先确保自己的代码没有各种下划线,没有 warning ,有就消除。还会写上注释。

如果是别人的代码,一些无关紧要的地方我可能会去动一下,别的是真的不敢动,万一出问题一看最新记录是我自己那就是第一责任人。之前合代码,一个文件满是冲突,合完了上线错误直接吃大锅,结果发现是合代码之前的别人的问题。

还有就是一些屎山代码,我会在改 bug 的时候简单改改,保证逻辑不变的情况下可读性提高,加上注释。因为下次可能还是我来改,不如一步到位。
wjx0912
160 天前
个人是怎么自由怎么来。但公司的项目 lints clean 了才能入库,都是被逼迫的,小公司~~
laila
160 天前
如果自己写的代码可以这样,别人的问题别乱动
IvanLi127
160 天前
自己的项目会,各种强迫症,所以经常烂尾😭
icyalala
160 天前
公司的屎山动不了那没办法
我自己的开源项目 -Werror -Wall -Wextra -pedantic -pedantic-errors
Garwih
160 天前
仅限于自己写的或者负责维护的代码。

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

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

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

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

© 2021 V2EX