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

5 天前
 Super8

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

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


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

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

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

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

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

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

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

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

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

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

© 2021 V2EX