V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yaott2020
V2EX  ›  程序员

盯着垃圾代码看了半天感觉精神恍惚

  •  
  •   yaott2020 · 7 天前 via Android · 3998 次点击
    我是今年的应届生,目前入职一家做大型机构项目的公司(形势所迫),公司目前主要是做低代码开发。入职快一个月了,目前主要是熟悉开发环境,接之前开发的项目,自己看+改,领导布置任逐渐熟悉。

    我写代码也几年了,我一直都让自己保持代码简洁干净规范,我看过很多项目代码。

    说真的,我从来没有见过那么狗屎的代码!!说狗屎简直侮辱了这个词!!

    1. 代码格式混乱,没有格式化。
    2. 代码结构混乱,某些共用的代码放在不同的文件夹,毫无规律可言。
    3. 由于使用低代码平台,某些功能的实现要绕很多弯,代码逻辑和日常思维毫不沾边。

    其他问题就不说了,我看代码的时候看的一愣一愣的,精神恍惚。感叹这种代码质量居然可以接到项目
    38 条回复    2024-10-31 11:22:13 +08:00
    Meursau1T
        1
    Meursau1T  
       7 天前   ❤️ 5
    接项目不是看代码质量的,是看商务的舔技和人脉
    timethinker
        2
    timethinker  
       7 天前   ❤️ 2
    接受烂代码是一个职业程序员成熟的标志。[doge]
    linxl
        3
    linxl  
       7 天前   ❤️ 1
    能跑,能赚钱,只能说市场说了算
    Stringify
        4
    Stringify  
       7 天前
    积累重构经验,当跳板,一年后跑路
    defunct9
        5
    defunct9  
       7 天前
    没啥吧,日常天天用 openvpn 开源版,神乎奇技;上个月看到了 openvpn-as 版,颠覆三观,什么鬼玩意么。这也是收费版?!
    Akitora
        6
    Akitora  
       7 天前
    有点代码洁癖的话,面对💩山确实很难受
    IvanLi127
        7
    IvanLi127  
       7 天前
    只要表面光鲜亮丽,就能勾到金主呀。里面啥情况都得日后再说了
    RightHand
        8
    RightHand  
       7 天前 via Android
    低代码 正常
    ruobingm
        9
    ruobingm  
       7 天前
    一个项目能不能赚钱,跟代码好不好看一点关系都没有。可以说代码写得再好看,对商务等来说,占比就是 10%不到的重要性。以前总是追求代码越短,代码越精简就怎么怎么。当我去接项目,同时并行 3 4 个项目的时候,什么精简代码,什么代码简化都是屁话。 让成员 cv 大法才是王道,完成功能拿到钱发给成员才是王道。
    如果你是在一个靠系统应用赚钱的项目组,这个时候代码的简化以及优化,才有用。
    alexsz
        10
    alexsz  
       7 天前
    @RightHand #8 这可能是主要原因。
    另外,像我们公司,新人一般有个传统任务:更新接口文档,顺便让新人熟悉环境
    daodao
        11
    daodao  
       7 天前
    哈哈,世界运转就是这样。所有优秀的程序员都在屎山上继续堆屎。你刚毕业参与商业化项目这就是理想与现实的差距。老老实实读屎一样的代码,在屎一样的代码上绣花吧,这是现实给你上的第一课。
    Int100
        12
    Int100  
       7 天前 via iPhone
    代码整洁和赚钱 没有关系
    lanisle
        13
    lanisle  
       7 天前
    和我毕业时候一样,我现在可接受了,因为我知道:要想代码不写成屎山,可是要花成倍的时间的。
    zhousu
        14
    zhousu  
       7 天前 via Android
    每每看到这类似的我都觉得是在骂我 自动对号入座了
    keller
        15
    keller  
       7 天前   ❤️ 1
    一外包公司、二低代码 ,说明这个公司要极致的压缩成本,这个时候谁关注代码优雅不优雅?
    Reficul
        16
    Reficul  
       7 天前
    真实世界的代码 9 成都这样,习惯就好。
    x86
        17
    x86  
       7 天前 via iPhone
    未来你的代码给别人接手后…
    Danmen123
        18
    Danmen123  
       7 天前
    代码整不整洁影响的是项目的维护成本
    xiangbohua
        19
    xiangbohua  
       7 天前   ❤️ 1
    年轻人,你还年轻。自己的代码和干活的代码能一样吗。。。。还是缺少社会毒打,这里立个 flag 保证 OP 未来会发帖“终究还是妥协了”🐶
    chill777
        20
    chill777  
       7 天前
    正常,就是宇宙厂也一样。习惯就行。
    pckillers
        21
    pckillers  
       7 天前
    楼主现在还不明白防御式编程的重要性。等被裁员过几次就知道写出 bug 少又只有自己能看懂的代码才是真正的有技术。
    a1oyss0925
        22
    a1oyss0925  
       7 天前
    first time?
    leokun
        23
    leokun  
       7 天前
    大厂小厂都这样
    ZhuWenJian
        24
    ZhuWenJian  
       7 天前
    同感。
    我现在阅读代码或修改,先格式化,gpt 加注释,提交个:
    [style 、docs]:代码格式化,增加注释。
    然后再看。
    ohhow
        25
    ohhow  
       7 天前
    同,刚工作也是这样,但现在嘛,质疑、理解、成为,改变不了别人,那就改变自己,我是废物(自己保持自己风格或规范风格就行)
    skyrim61
        26
    skyrim61  
       7 天前
    人类基因中, 90%都是屎山代码, 所以每个人都是 屎山代码 堆成的 `doge`
    bigtear
        27
    bigtear  
       7 天前 via Android
    你把程序员当成艺术家做了,实际上只是工地的力工。你打的灰比别人的细腻对房子有什么影响吗
    coolooks
        28
    coolooks  
       7 天前
    鄙视屎山 -> 理解屎山 -> 成为屎山 -> 超越屎山
    yangwcool
        29
    yangwcool  
       7 天前   ❤️ 1
    工作时间长了越来越觉得做技术是最没地位的。别人说你技术好基本就代表你没别的价值了,大体相当于煤窑里挖煤挖的最快的那个。忘了在哪里看的一句话:“你在公司的地位取决于你和领导的距离。”
    这个世界不该是这样啊,阿琛🤣
    saltedFish666
        30
    saltedFish666  
       6 天前
    世界都是草台班子
    Mandelo
        31
    Mandelo  
       6 天前
    总觉得别人的代码是屎山,程序员的职业病
    youyouzi
        32
    youyouzi  
       6 天前
    一个程序员的成长就是如此,换一家公司也只是换一个屎坑而已。

    另外说一句题外话:低代码就是坑啊!!!
    mengdodo
        33
    mengdodo  
       6 天前
    就我知道的,所有低代码开发都是狗屎
    godwinma
        34
    godwinma  
       6 天前
    慢慢你就会发现,屎山是动不了的,后面大部分的时间是在屎上雕花
    Kaiv2
        35
    Kaiv2  
       6 天前
    如果你打算长期在公司干,可以考虑慢慢优化。比如你写到了一个功能,发现多个地方复制了同样的代码,可以将其归类到一个地方。慢慢优化后期心智负担也会减少很多。
    java20
        36
    java20  
       6 天前
    低代码不就是屎山吗
    guanhui07
        37
    guanhui07  
       6 天前
    我们公司那屎山代码 也确实是恶心 ,也是到处没格式化,以及没封装,能复制几十处 还是 cto 写的.. 而且策略模式都不用,写代码只会 if else for 谁都会写,要想写好代码还是要多重构 会重构,比如多用卫语句 ,提炼方法,提炼变量 等
    Lihanx9
        38
    Lihanx9  
       6 天前
    我呆过的某家公司,接手的一个项目堪称传奇。里面有好多函数名和函数功能不一致的代码,比如 download_* 函数里面什么都没有,直接 return true ; query_* 里面查数据库查出来的字段和函数名里写的字段不一样,到处都是挂羊头卖狗肉的函数,真的吐了,堪比精神攻击,每天都很煎熬。领导工位就在我旁边,然而天天毫不掩饰地骂娘😅
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:03 · PVG 14:03 · LAX 22:03 · JFK 01:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.