deving

我见过最长的函数

  •  
  •   deving · Mar 10, 2015 · 7000 views
    This topic created in 4256 days ago, the information mentioned may be changed or developed.

    NND,几天见识了几个一千多行的函数,下班前还有点代码没看,以为快搞定了,结果我错了,后面的一个方法,长度3000+行。尼玛,我想走人,可以吗?

    30 replies  •  2015-03-10 15:18:12 +08:00
    archbishop
    archbishop
    Mar 10, 2015 via iPhone
    1
    说走咱就走啊
    Septembers
    Septembers
    Mar 10, 2015
    2
    3k+行不算长
    xcv58
    xcv58
    Mar 10, 2015
    3
    还不带注释?
    14
    14
    Mar 10, 2015 via Android
    4
    JavaScript最外层包裹一个函数算吗。。。
    deving
    deving
    OP
    Mar 10, 2015
    5
    @xcv58 是滴,还不带注释,几乎没有文档,也没人问,就靠自己啃
    deving
    deving
    OP
    Mar 10, 2015
    6
    @14 这3k+还没算上调用链上的代码咧
    deving
    deving
    OP
    Mar 10, 2015 via Android
    7
    @Septembers 大牛,受我膜拜吧
    jiangzhuo
    jiangzhuo
    Mar 10, 2015
    8
    那是你没见过一行3000+字符的程序
    lincanbin
    lincanbin
    Mar 10, 2015
    9
    没有大量重复片段的话我觉得是没有必要拆分的
    kxxoling
    kxxoling
    Mar 10, 2015
    10
    3000 行的代码。。。能 show 一段出来吗?
    deving
    deving
    OP
    Mar 10, 2015 via Android
    11
    @kxxoling 狗屎一样的,太恶心了
    mengrusheng
    mengrusheng
    Mar 10, 2015
    12
    重构吧 想来也不大可能有测试覆盖 精神历练啊
    globit
    globit
    Mar 10, 2015
    13
    分析下重复代码吧,估计 copy 的东西有点多,show粗来大家乐乐怎么样?
    lucifer9
    lucifer9
    Mar 10, 2015
    14
    变量命名是 a-z,然后 aa-zz 这种吗
    crabRunning
    crabRunning
    Mar 10, 2015 via Android
    15
    一,要么这个业务逻辑超级复杂。二,写这个函数的人是个傻逼
    yopming
    yopming
    Mar 10, 2015
    16
    我看到标题就想到了objc的超长函数名...............
    sunysen
    sunysen
    Mar 10, 2015
    17
    曾经看过一个1w+函数。。。
    zealic
    zealic
    Mar 10, 2015
    18
    一万行的貌似也见过~
    test0x01
    test0x01
    Mar 10, 2015 via Android
    19
    北电交换机里几千行的函数大把,看晕人那只是分分钟的事
    pljhonglu
    pljhonglu
    Mar 10, 2015
    20
    @yopming 我也把标题后面自动加上了一个『名』字。。。
    kaizixyz
    kaizixyz
    Mar 10, 2015
    21
    贴出来玩玩~
    hector
    hector
    Mar 10, 2015
    22
    之前写存储过程,动不动就是万行的。。。
    mhycy
    mhycy
    Mar 10, 2015
    23
    还以为是函数名。。囧
    dong3580
    dong3580
    Mar 10, 2015
    24
    写过一个存储过程3K多行。。。迄今为止最长的。。。哈哈
    bullettrain1433
    bullettrain1433
    Mar 10, 2015
    25
    习惯就好,看不爽找时间看看可有重构的可能
    66beta
    66beta
    Mar 10, 2015
    26
    哈哈,JS框架都是立即执行函数,各个都是几千行
    black
    black
    Mar 10, 2015
    27
    我点击来还以为必然能看到ObjC的函数名,囧
    deving
    deving
    OP
    Mar 10, 2015 via Android
    28
    @66beta
    @bullettrain1433
    @crabRunning 业务确认有点复杂,代码是多个人写,项目到处是这样的,不太可能重构
    sinsin
    sinsin
    Mar 10, 2015
    29
    才3000行么,我也会(?
    顺便minify一下是不是3000行=1行_(:з」∠)_
    dalaomj
    dalaomj
    Mar 10, 2015
    30
    都封装函数了,知道函数作用,参数和输出就够了,还读个毛阿。
    函数有问题要修改?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1286 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    ♥ Do have faith in what you're doing.