大家有没有强烈的代码洁癖?我个人无论是写 Java 、Go 还是前端代码,都喜欢用代码规范工具扫描。只要有红色或黄色警告,就一定要改到完全没有问题为止。不过有时候项目进度很紧,开发完之后还要倒回去修改这些警告,反而浪费了不少时间。大家在这种情况下是怎么平衡代码质量和开发效率的?你们觉得有必要每次都追求零警告吗。
1
Super8 OP |
2
sunchuo 107 天前 1
看情况。有 deadline 的公司项目,基本就是一路写到底。配上测试。注意方便甩锅的部分。(别人接口的错误,就直接在错误信息说明是 xxx 接口有问题之类的)。
如果是自己的项目。可能就纠结设计纠结结构纠结命名纠结更好的实现。往往进度很慢。反而没啥生产力。 |
4
AoEiuV020JP 107 天前 1
自己做的项目会这样,
公司项目还是算了,做不到的, |
5
a7851578 107 天前 2
我是必须对齐,空格,代码分段,看到别人大段就觉得难受;我的做法是,自己写的保持规范,改别人的代码如果影响阅读就会改一改。最不能忍的是英语变量名和函数名意思和实际不符合的。
|
6
wwd179 107 天前
经常提醒自己:严于律己 宽于待人
|
7
adoal 107 天前
警告往往是隐患。
|
9
ftfetters 107 天前
我也是这样的,特别是自己的项目,有黄线就一定要改掉,但是写公司的史山项目写多了,看同事的条形码滚动条都麻木了
|
10
HetFrame 107 天前
大概做个 80%的程度,因为已经能吊打同事的代码了
|
11
hiveex 107 天前 2
放过自己 上千人的研发团队 有洁癖会害死人
|
12
xuanbg 107 天前
自己的必改,反正也费不了多少功夫,大多是随手的事情。同事的就无视了,滚动条都成条码了,望之却步。
|
13
tool2dx 107 天前
一般来说,我嵌入(开源)新代码都会改动格式,代码风格至少要和项目风格统一,不能差太多了。
还有一个好处,是改动同时,可以帮助自己熟悉新代码。 不追求语法零警告,这种没啥意义。 |
14
onikage 107 天前 via iPhone
如果是我自己的项目会有,公司的项目就那样了,随他去吧,有测试,不出 bug 就是 ok 。改代码容易,改人太难了。
|
15
sleepybear1113 107 天前
有代码洁癖,包括写项目组的代码。作为一个写 Java 的,我会优先确保自己的代码没有各种下划线,没有 warning ,有就消除。还会写上注释。
如果是别人的代码,一些无关紧要的地方我可能会去动一下,别的是真的不敢动,万一出问题一看最新记录是我自己那就是第一责任人。之前合代码,一个文件满是冲突,合完了上线错误直接吃大锅,结果发现是合代码之前的别人的问题。 还有就是一些屎山代码,我会在改 bug 的时候简单改改,保证逻辑不变的情况下可读性提高,加上注释。因为下次可能还是我来改,不如一步到位。 |
16
wjx0912 107 天前
个人是怎么自由怎么来。但公司的项目 lints clean 了才能入库,都是被逼迫的,小公司~~
|
17
laila 107 天前
如果自己写的代码可以这样,别人的问题别乱动
|
18
IvanLi127 107 天前
自己的项目会,各种强迫症,所以经常烂尾😭
|
19
icyalala 107 天前
公司的屎山动不了那没办法
我自己的开源项目 -Werror -Wall -Wextra -pedantic -pedantic-errors |
20
Garwih 107 天前
仅限于自己写的或者负责维护的代码。
|
21
lujiaxing 107 天前
自己的项目是这样的. 公司的项目能运行就行
|
22
iovekkk 107 天前
代码洁癖应该大部分人都有的,只是每个人的程度不同,以及会不会因为其他因素而妥协
踏入社会前面几年我的代码洁癖也挺强烈的,会自发的反复重构代码 病情严重的时候,还会自愿重构别人负责的一整个模块 这两年就好多了,代码能跑就行,甚至意识到自己正在埋雷但是只要当前阶段不会爆就好 而且作为一个老油条,我还能控制自己埋的雷隐藏在其他人更大的雷之下,做到影响力最低 对现在的我来说,写代码就是拿钱办事,下班回到家之后的生活才是我生命中更重要的部分 |
23
Sawyerhou 107 天前 via Android 2
有,哪怕是临时用一下马上就删掉的代码,也绝不少打一个空格,不然浑身难受。
|
24
wu67 107 天前 via Android
严重的修,警告的看情况修,一般的烂写法不管。难顶的直接忽视该文件。
打工而已,我已经尽力了。 |
25
Hopetree 107 天前
我有,扫描倒是没有,但是 IDE 上面我基本会消灭黄色,大部分情况是保证没有任何警告,我就很佩服我同事,经常是使用页面写脚本和改脚本( Python ),倒不是佩服他们的能力,而是经常需要去改他们写的代码很恶心,就不说使用类封装吧,连他妈的函数式编程都不用,一个函数写到底的那种,真的吐了
|
26
chrisji1024 106 天前
试试用 ai 来实现自己代码洁癖的需求
|
27
Pantheoon 105 天前
以前有,现在代码跑起来,没 bug 就行
|
28
pinerge 105 天前 1
过分注意细节的人注定不会快乐。
|