我见过最长的函数

2015-03-10 00:01:01 +08:00
 deving

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

5810 次点击
所在节点    职场话题
30 条回复
archbishop
2015-03-10 00:02:04 +08:00
说走咱就走啊
Septembers
2015-03-10 00:04:27 +08:00
3k+行不算长
xcv58
2015-03-10 00:05:52 +08:00
还不带注释?
14
2015-03-10 00:07:14 +08:00
JavaScript最外层包裹一个函数算吗。。。
deving
2015-03-10 00:07:19 +08:00
@xcv58 是滴,还不带注释,几乎没有文档,也没人问,就靠自己啃
deving
2015-03-10 00:09:00 +08:00
@14 这3k+还没算上调用链上的代码咧
deving
2015-03-10 00:17:39 +08:00
@Septembers 大牛,受我膜拜吧
jiangzhuo
2015-03-10 00:22:21 +08:00
那是你没见过一行3000+字符的程序
lincanbin
2015-03-10 01:01:18 +08:00
没有大量重复片段的话我觉得是没有必要拆分的
kxxoling
2015-03-10 01:15:32 +08:00
3000 行的代码。。。能 show 一段出来吗?
deving
2015-03-10 08:00:59 +08:00
@kxxoling 狗屎一样的,太恶心了
mengrusheng
2015-03-10 08:06:17 +08:00
重构吧 想来也不大可能有测试覆盖 精神历练啊
globit
2015-03-10 08:37:22 +08:00
分析下重复代码吧,估计 copy 的东西有点多,show粗来大家乐乐怎么样?
lucifer9
2015-03-10 08:39:00 +08:00
变量命名是 a-z,然后 aa-zz 这种吗
crabRunning
2015-03-10 09:01:31 +08:00
一,要么这个业务逻辑超级复杂。二,写这个函数的人是个傻逼
yopming
2015-03-10 09:03:04 +08:00
我看到标题就想到了objc的超长函数名...............
sunysen
2015-03-10 09:07:40 +08:00
曾经看过一个1w+函数。。。
zealic
2015-03-10 09:13:21 +08:00
一万行的貌似也见过~
test0x01
2015-03-10 09:15:09 +08:00
北电交换机里几千行的函数大把,看晕人那只是分分钟的事
pljhonglu
2015-03-10 09:56:19 +08:00
@yopming 我也把标题后面自动加上了一个『名』字。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX