[閒聊] 真的有人會說麵條式代碼嗎

作者: Wardyal (Wardyal)   2026-09-22 07:09:26
https://i.vgy.me/hBSulm.png
我玩變態監獄第一次聽到這種用法
查了一下 Wikipedia 還真的有
你們有聽過別人講過這個用法嗎
就 麵條式代碼 好像是泛指寫不好的 Code
不過不知道為什麼是麵條
作者: Giornno (喬魯諾.喬三槐)   2026-09-22 07:17:00
我們一般不會說是麵條一般都是說這坨程式碼跟屎一樣沒有過渡型態,只有正常的程式碼<=>屎山代碼
作者: gox1117 (月影秋楓)   2026-09-22 07:21:00
只會說寫的像屎一樣不會講什麼麵條
作者: raincole (冷魚)   2026-09-22 07:24: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
台灣是說程式碼不是代碼吧
作者: pponywong (pony)   2026-09-22 07:35: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沒問題啊
作者: pponywong (pony)   2026-09-22 07:54:00
goto 好像也只有C/C++/Fortran 常看到Fortran還沒有macro/lambda 可以稍微修一下寫法goto 幾乎是必用 而且goto也比macro/lambda好懂
作者: Ahhhhaaaa (果汁肥宅)   2026-09-22 08:01:00
我都寫窮舉法代碼
作者: k798976869 (kk)   2026-09-22 08:18:00
這個叫義大利麵式 不過現在都用AI 沒人在手動寫code所以已經不會使用了
作者: CCNK   2026-09-22 08:19:00
優越代碼
作者: starsheep013 (星絨綿羊)   2026-09-22 08:24:00
通常都直接說大便
作者: hongsiangfu (不可褻玩焉)   2026-09-22 08:26:00
不好的程式碼很多,麵條式只是其中一種描述
作者: davidiid (WooL)   2026-09-22 08:32:00
雖然還沒看原文但看上面討論,這句各方面都沒翻好我猜是查資料時翻維基,維基繁中是直接用簡中的名稱
作者: NKN (99%是眼鏡與吐槽)   2026-09-22 08:41:00
記得那是英文用法傳到日本去的說法
作者: YeaPa (葉胖)   2026-09-22 08:51:00
你用的 kernel 就一堆 goto 喔
作者: poco0960 (poco)   2026-09-22 08:54:00
C不用goto會弄的更屎
作者: dreamnook2 (dreamnook)   2026-09-22 08:54:00
(′・ω・‵)中文通常是講一坨
作者: spfy (spfy)   2026-09-22 09:05:00
我想用 但同事超痛恨 所以為了跳出巢狀迴圈寫了好幾個flag一直往外跳 超麻煩...
作者: Bencrie   2026-09-22 09:09:00
義大利麵式爛 code 層層交疊糾纏不清然後台灣工程師講支語才是主流。講代碼的比講程式碼的多
作者: chuegou (chuegou)   2026-09-22 09:25:00
會講義大利麵
作者: defreestijl (花生)   2026-09-22 09:29:00
一長串代碼很省空間耶(幾kb)
作者: jatj   2026-09-22 09:31:00
代碼是什麼
作者: b160160 (HG Life is Foo~~~)   2026-09-22 09:38:00
代你的
作者: wulouise (在線上!=在電腦前)   2026-09-22 09:48:00
spaghetti code,每次打我都要查spaghetti怎麼寫
作者: hh123yaya (KID)   2026-09-22 10:24:00
不然改成baguette code
作者: holybless (D.)   2026-09-22 10:37:00
最近設計魔獸插件 邊改邊修到5x版 有一次ai回應自爆說他用python寫的
作者: Richun (解放左手的OO之力)   2026-09-22 10:38:00
speghetti code都講義大利麵,都是指亂用goto或各種跳出機制的爛code,尤其goto亂寫你看到的就真的跟spaghetti一樣看到一頭要一路追到底才看得到另一頭在哪裡。
作者: linzero (【林】)   2026-09-22 10:45:00
goto要看情況,有時用了會寫得更簡潔方便
作者: ren740719 (雪月燦)   2026-09-22 10:59:00
Goto不是不能用,但不能濫用
作者: x94fujo6   2026-09-22 11:04:00

Links booklink

Contact Us: admin [ a t ] ucptt.com