• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Super8
V2EX  ›  程序员

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

  •  
  •   Super8 · Sep 14, 2024 · 4891 views
    This topic created in 787 days ago, the information mentioned may be changed or developed.

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

    29 replies  •  2024-09-16 19:29:55 +08:00
    Super8
    Super8
    OP
    Sep 14, 2024
    1
    sunchuo
    sunchuo
    Sep 14, 2024❤️1
    2
    看情况。有 deadline 的公司项目,基本就是一路写到底。配上测试。注意方便甩锅的部分。(别人接口的错误,就直接在错误信息说明是 xxx 接口有问题之类的)。


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

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

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

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

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

    还有就是一些屎山代码,我会在改 bug 的时候简单改改,保证逻辑不变的情况下可读性提高,加上注释。因为下次可能还是我来改,不如一步到位。
    datadump
    datadump
    PRO
    Sep 14, 2024
    16
    个人是怎么自由怎么来。但公司的项目 lints clean 了才能入库,都是被逼迫的,小公司~~
    laila
    laila
    Sep 14, 2024
    17
    如果自己写的代码可以这样,别人的问题别乱动
    IvanLi127
    IvanLi127
    Sep 14, 2024
    18
    自己的项目会,各种强迫症,所以经常烂尾😭
    icyalala
    icyalala
    Sep 14, 2024
    19
    公司的屎山动不了那没办法
    我自己的开源项目 -Werror -Wall -Wextra -pedantic -pedantic-errors
    Garwih
    Garwih
    Sep 14, 2024
    20
    仅限于自己写的或者负责维护的代码。
    lujiaxing
    lujiaxing
    Sep 14, 2024
    21
    自己的项目是这样的. 公司的项目能运行就行
    iovekkk
    iovekkk
    Sep 14, 2024
    22
    代码洁癖应该大部分人都有的,只是每个人的程度不同,以及会不会因为其他因素而妥协
    踏入社会前面几年我的代码洁癖也挺强烈的,会自发的反复重构代码
    病情严重的时候,还会自愿重构别人负责的一整个模块
    这两年就好多了,代码能跑就行,甚至意识到自己正在埋雷但是只要当前阶段不会爆就好
    而且作为一个老油条,我还能控制自己埋的雷隐藏在其他人更大的雷之下,做到影响力最低
    对现在的我来说,写代码就是拿钱办事,下班回到家之后的生活才是我生命中更重要的部分
    Sawyerhou
    Sawyerhou
    Sep 14, 2024 via Android❤️2
    23
    有,哪怕是临时用一下马上就删掉的代码,也绝不少打一个空格,不然浑身难受。
    wu67
    wu67
    Sep 14, 2024 via Android
    24
    严重的修,警告的看情况修,一般的烂写法不管。难顶的直接忽视该文件。
    打工而已,我已经尽力了。
    Hopetree
    Hopetree
    Sep 14, 2024
    25
    我有,扫描倒是没有,但是 IDE 上面我基本会消灭黄色,大部分情况是保证没有任何警告,我就很佩服我同事,经常是使用页面写脚本和改脚本( Python ),倒不是佩服他们的能力,而是经常需要去改他们写的代码很恶心,就不说使用类封装吧,连他妈的函数式编程都不用,一个函数写到底的那种,真的吐了
    bimiantong
    bimiantong
    Sep 15, 2024
    26
    试试用 ai 来实现自己代码洁癖的需求
    Pantheoon
    Pantheoon
    Sep 16, 2024
    27
    以前有,现在代码跑起来,没 bug 就行
    pinerge
    pinerge
    Sep 16, 2024❤️1
    28
    过分注意细节的人注定不会快乐。
    daimaosix
    daimaosix
    Sep 16, 2024 via Android
    29
    @pinerge 艹,雀食
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.