楼主:
Wardyal (Wardyal)
2026-09-22 07:09:26https://i.vgy.me/hBSulm.png
我玩变态监狱第一次听到这种用法
查了一下 Wikipedia 还真的有
你们有听过别人讲过这个用法吗
就 面条式代码 好像是泛指写不好的 Code
不过不知道为什么是面条
作者:
Giornno (乔鲁诺.乔三槐)
2026-09-22 07:17:00我们一般不会说是面条一般都是说这坨程式码跟屎一样没有过渡型态,只有正常的程式码<=>屎山代码
作者:
gox1117 (月影秋枫)
2026-09-22 07:21:00只会说写的像屎一样不会讲什么面条
算是工程师的日常单字 不过一般都是直接讲spaghetti没听过有人刻意翻译成面条
作者:
bnn (前途无亮回头是暗)
2026-09-22 07:25:00概念用的是一坨
作者:
brmelon (清水西瓜)
2026-09-22 07:26:00中文讲屎山比较多吧
作者:
spfy (spfy)
2026-09-22 07:28:00这是英文的管用说法 中文也有工程师也都听得懂但不常这样用吧 就是一坨屎现代谁用goto会被同事拖到厕所里打
作者:
CLisOM (tt)
2026-09-22 07:31:00台湾是说程式码不是代码吧
goto 处理fallback很好用阿 还有部分算法有些地方 直接硬塞statement 还不如用goto
作者:
Giornno (乔鲁诺.乔三槐)
2026-09-22 07:39:00有些针对很难设计的地方与其硬写,用goto可以省心力啊可是如果goto里面塞goto弄得人看不懂那就只能拖去厕所打了
作者:
suanruei (suanruei)
2026-09-22 07:49:00屎山代码
作者:
orze04 (orz)
2026-09-22 07:52:00低阶语言用goto没问题啊
goto 好像也只有C/C++/Fortran 常看到Fortran还没有macro/lambda 可以稍微修一下写法goto 几乎是必用 而且goto也比macro/lambda好懂
作者: k798976869 (kk) 2026-09-22 08:18:00
这个叫意大利面式 不过现在都用AI 没人在手动写code所以已经不会使用了
作者: CCNK 2026-09-22 08:19:00
优越代码
作者: hongsiangfu (不可亵玩焉) 2026-09-22 08:26:00
不好的程式码很多,面条式只是其中一种描述
虽然还没看原文但看上面讨论,这句各方面都没翻好我猜是查资料时翻维基,维基繁中是直接用简中的名称
作者:
NKN (99%是眼镜与吐槽)
2026-09-22 08:41:00记得那是英文用法传到日本去的说法
作者:
YeaPa (叶胖)
2026-09-22 08:51:00你用的 kernel 就一堆 goto 喔
作者:
spfy (spfy)
2026-09-22 09:05:00我想用 但同事超痛恨 所以为了跳出巢状循环写了好几个flag一直往外跳 超麻烦...
意大利面式烂 code 层层交叠纠缠不清然后台湾工程师讲支语才是主流。讲代码的比讲程式码的多
作者:
chuegou (chuegou)
2026-09-22 09:25:00会讲意大利面
作者:
jatj 2026-09-22 09:31:00代码是什么
作者:
b160160 (HG Life is Foo~~~)
2026-09-22 09:38:00代你的
作者:
wulouise (在线上!=在电脑前)
2026-09-22 09:48:00spaghetti code,每次打我都要查spaghetti怎么写
作者: holybless (D.) 2026-09-22 10:37:00
最近设计魔兽插件 边改边修到5x版 有一次ai回应自爆说他用python写的
作者:
Richun (解放左手的OO之力)
2026-09-22 10:38:00speghetti code都讲意大利面,都是指乱用goto或各种跳出机制的烂code,尤其goto乱写你看到的就真的跟spaghetti一样看到一头要一路追到底才看得到另一头在哪里。
作者:
linzero (【林】)
2026-09-22 10:45:00goto要看情况,有时用了会写得更简洁方便