作者Wardyal (我永遠喜歡 紅林諾亞)
看板C_Chat
標題[閒聊] 真的有人會說麵條式代碼嗎
時間Tue Sep 22 07:09:26 2026
https://i.vgy.me/hBSulm.png
我玩變態監獄第一次聽到這種用法
查了一下 Wikipedia 還真的有
你們有聽過別人講過這個用法嗎
就 麵條式代碼 好像是泛指寫不好的 Code
不過不知道為什麼是麵條
--
舉起人民的法槌
https://i.imgur.com/XJ5H9uD.jpg
派蒙幫這篇文點讚
https://i.imgur.com/XN8USku.jpg
謝謝捏
https://i.imgur.com/V6amEum.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.251.10 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Chat/M.1790032169.A.D4B.html
1F:推 Giornno: 我們一般不會說是麵條 09/22 07:17
2F:→ Giornno: 一般都是說這坨程式碼跟屎一樣 09/22 07:17
3F:→ Giornno: 沒有過渡型態,只有正常的程式碼<=>屎山代碼 09/22 07:18
4F:推 gox1117: 只會說寫的像屎一樣不會講什麼麵條 09/22 07:21
5F:推 raincole: 算是工程師的日常單字 不過一般都是直接講spaghetti 09/22 07:24
6F:→ raincole: 沒聽過有人刻意翻譯成麵條 09/22 07:24
7F:→ bnn: 概念用的是一坨 09/22 07:25
8F:→ brmelon: 中文講屎山比較多吧 09/22 07:26
9F:→ spfy: 這是英文的管用說法 中文也有工程師也都聽得懂但不常這樣用 09/22 07:28
10F:→ spfy: 吧 就是一坨屎 09/22 07:28
11F:→ spfy: 現代誰用goto會被同事拖到廁所裡打 09/22 07:29
12F:推 CLisOM: 台灣是說程式碼不是代碼吧 09/22 07:31
13F:推 pponywong: goto 處理fallback很好用阿 還有部分演算法 09/22 07:35
14F:→ pponywong: 有些地方 直接硬塞statement 還不如用goto 09/22 07:36
15F:推 Giornno: 有些針對很難設計的地方與其硬寫,用goto可以省心力啊 09/22 07:39
16F:→ Giornno: 可是如果goto裡面塞goto弄得人看不懂那就只能拖去廁所打 09/22 07:40
17F:→ Giornno: 了 09/22 07:40
18F:推 suanruei: 屎山代碼 09/22 07:49
19F:推 orze04: 低階語言用goto沒問題啊 09/22 07:52
20F:→ pponywong: goto 好像也只有C/C++/Fortran 常看到 09/22 07:54
21F:→ pponywong: Fortran還沒有macro/lambda 可以稍微修一下寫法 09/22 07:55
22F:→ pponywong: goto 幾乎是必用 而且goto也比macro/lambda好懂 09/22 07:56
23F:推 Ahhhhaaaa: 我都寫窮舉法代碼 09/22 08:01
24F:推 k798976869: 這個叫義大利麵式 不過現在都用AI 沒人在手動寫code 09/22 08:18
25F:→ k798976869: 所以已經不會使用了 09/22 08:18
26F:推 CCNK: 優越代碼 09/22 08:19
27F:推 starsheep013: 通常都直接說大便 09/22 08:24
28F:推 hongsiangfu: 不好的程式碼很多,麵條式只是其中一種描述 09/22 08:26
29F:推 davidiid: 雖然還沒看原文 09/22 08:32
30F:→ davidiid: 但看上面討論,這句各方面都沒翻好 09/22 08:32
31F:→ davidiid: 我猜是查資料時翻維基,維基繁中是直接用簡中的名稱 09/22 08:34
32F:→ NKN: 記得那是英文用法傳到日本去的說法 09/22 08:41
33F:推 YeaPa: 你用的 kernel 就一堆 goto 喔 09/22 08:51
34F:推 poco0960: C不用goto會弄的更屎 09/22 08:54
35F:→ dreamnook2: (′・ω・‵)中文通常是講一坨 09/22 08:54
36F:→ spfy: 我想用 但同事超痛恨 所以為了跳出巢狀迴圈寫了好幾個flag 09/22 09:05
37F:→ spfy: 一直往外跳 超麻煩... 09/22 09:05
38F:推 Bencrie: 義大利麵式爛 code 層層交疊糾纏不清 09/22 09:09
39F:→ Bencrie: 然後台灣工程師講支語才是主流。講代碼的比講程式碼的多 09/22 09:15
40F:推 chuegou: 會講義大利麵 09/22 09:25
41F:推 defreestijl: 一長串代碼很省空間耶(幾kb) 09/22 09:29
42F:噓 jatj: 代碼是什麼 09/22 09:31
43F:噓 b160160: 代你的 09/22 09:38
44F:推 wulouise: spaghetti code,每次打我都要查spaghetti怎麼寫 09/22 09:48
45F:推 hh123yaya: 不然改成baguette code 09/22 10:24
46F:推 holybless: 最近設計魔獸插件 邊改邊修到5x版 有一次ai回應自爆說 09/22 10:37
47F:→ holybless: 他用python寫的 09/22 10:37
48F:→ Richun: speghetti code都講義大利麵,都是指亂用goto或各種跳出機 09/22 10:38
49F:→ Richun: 制的爛code,尤其goto亂寫你看到的就真的跟spaghetti一樣 09/22 10:39
50F:→ Richun: 看到一頭要一路追到底才看得到另一頭在哪裡。 09/22 10:40
51F:→ linzero: goto要看情況,有時用了會寫得更簡潔方便 09/22 10:45
52F:推 ren740719: Goto不是不能用,但不能濫用 09/22 10:59