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

意大利面条代码 和 混沌代码

  •  
  •   yoke123 · 2018-01-09 18:27:39 +08:00 · 4312 次点击
    这是一个创建于 2491 天前的主题,其中的信息可能已经有所发展或是发生改变。

    意大利面条代码:

    面条之间互相缠绕在一起,想知道它们的关系非常困难。
    系统很难维护,各种逻辑缠绕在一起,没有清晰的模块和层次关系,各个功能交织在一起。
    

    那混沌代码是什么意思?

    还有其他 xx 代码的名词吗?

    如果项目里是这种代码 你打算怎么办?

    9 条回复    2018-01-11 07:26:08 +08:00
    giveupAK47
        1
    giveupAK47  
       2018-01-09 22:40:36 +08:00 via Android
    倒掉
    xy90321
        2
    xy90321  
       2018-01-10 00:24:06 +08:00
    我们从不说什么意大利面条代码,我们只说垃圾、屎一样、怎么不去死

    你所说的意大利面条其实就是高耦合,但是是比较劣质的那种高耦合

    属于谁写的只能谁维护,然后再过个半年一年就变成谁都维护不了

    碰到这种情况,我们一般先解决引起的问题的人,再考虑怎么解决问题
    ArianX
        3
    ArianX  
       2018-01-10 09:38:56 +08:00
    吃掉
    BadCat
        4
    BadCat  
       2018-01-10 10:24:27 +08:00
    @xy90321 "先解决引起的问题的人" 杀掉祭天么 ahhhhhhhhhh
    xuchen
        5
    xuchen  
       2018-01-10 10:35:09 +08:00
    作为一个刚去的新人,我会告诉你,接手 15 年的老项目,没有任何文档,完全读源码,一个个部门找人问过来的么~ 想走的冲动非常大~
    xy90321
        6
    xy90321  
       2018-01-10 11:25:16 +08:00 via iPhone
    @BadCat 形式不限,只看效果好[蜜汁微笑]
    Athrob
        7
    Athrob  
       2018-01-10 12:47:09 +08:00 via iPhone
    有份泄漏的游戏源码,注释少的可怜,现有注释大部分还是韩文。然后十年了,代码看懂了 30%吧?
    bp0
        8
    bp0  
       2018-01-10 14:36:29 +08:00
    @Athrob 你说的不是传奇吧?
    Athrob
        9
    Athrob  
       2018-01-11 07:26:08 +08:00
    @Athrob #7 不是的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5760 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:28 · PVG 11:28 · LAX 19:28 · JFK 22:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.