顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2025-11-16 12:52:45
看板 C_Chat
作者 Gwaewluin (神無月 孝臣)
標題 [閒聊] 程式工程師會遇到的事
時間 Sun Nov 16 09:45:38 2025



https://x.com/tunatu727/status/1989830780701618313
https://pbs.twimg.com/media/G51LNzSbkAE35Kp.jpg
[圖]

...好
終於把程式完成了
再來是檢查有沒有bug...

嗯...?
咦...?
很順在跑了...?
不對...這明明是寫得很複雜...
不可能會沒出現一個兩個bug吧...!!

騙人的吧...!?
為什麼會找不到bug...!?
通常會有吧
一定會有吧...!!
一個bug都沒有是覺得不可能的...!!

啊啊啊啊!?
為什麼一個bug都找不到啦!!
可惡!!
我要從一開始全部重新寫過!!

--
On the surface, your parents sought a private life, using their great talents
to provide for you. They learned to twist the lies of church and government,
believing themselves masters of the system. But the parasites say "NO! The
child has a duty! He'll go to war and die for the nation."
                                                                 ─Andrew Ryan

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.217.140.36 (香港)
※ 作者: Gwaewluin 2025-11-16 09:45:38
※ 文章代碼(AID): #1f6Ip6Fg (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1763257542.A.3EA.html
shadowblade: 既然它可以動,就不要動它1F 11/16 09:47
attacksoil: 應該不會這樣吧 沒bug很爽啊 再不然就是一邊測試一邊2F 11/16 09:49
attacksoil: 寫
tonyxfg: 能動就好,幹嘛那麼堅持一定要找出bug來修正?4F 11/16 09:51
l6321899: 能動、找不到bug 很好啊,等測試有問題再說5F 11/16 09:51
qwefghzxc: 不是簡單測沒bug就push然後隔天收gira嗎6F 11/16 09:51
qwefghzxc: jira
BF109Pilot: 沒那麼誇張,寫得順的時候還真的會一桿進洞8F 11/16 09:52
l6321899: 既然不影響運作,那就不叫bug (X9F 11/16 09:52
ss77995ss: 測試有寫得夠完整應該就不會擔心這個10F 11/16 09:52
peterturtle: 程式設計師才不會因為沒BUG崩潰,工作太少吃飽太閒喔11F 11/16 09:52
peterturtle: ?
ss77995ss: 但通常這種就是測試沒問題 上線客戶一堆神操作就出事13F 11/16 09:53
peterturtle: 測試過了就下一單啊14F 11/16 09:53
EternalK: 可能會稍微擔心會不會有極端案例沒測到15F 11/16 09:55
EternalK: 但大部分情況可以跑就好了,管他的w
gtr22101361: 單純是沒有規劃完善測試而已17F 11/16 09:56
devilkool: 這人沒寫測試喔18F 11/16 09:58
Giornno: 怕被客戶刁啊19F 11/16 09:59
tim012345: 沒bug不好嗎?早點回家休息..等上線就知道要不要加班了.20F 11/16 09:59
alaf: bug跟薛丁格的貓一樣 沒發現就處於有跟沒有之間21F 11/16 10:01
iamstudent: 其實看人,如果每次改進量較少,次數較多慢慢推進22F 11/16 10:07
iamstudent: 通常還蠻容易無bug 的
vhik4596: 準備好的案例跑完過了就好啦,正常應該不會硬要找出Bug24F 11/16 10:08
vhik4596: 來
EXTECH: bug上線就會跑出來26F 11/16 10:09
qoo60606: 不可能 絕對是哪裡寫錯了(自我懷疑27F 11/16 10:11
yellowhow: 除非你開發到完成完全沒執行過,不然BUG不會多到哪去拉28F 11/16 10:11
yellowhow: 比較常遇到的是
yellowhow: 使用者測試表示:BUG好多 (各種低能用法或者觀點)
cc10601cc: 找bug不是開發的工作 能動就好31F 11/16 10:12
yellowhow: 然後硬要你改成那樣時就會出現真的BUG32F 11/16 10:12
Numenor: 沒有bug頂多會自我懷疑,但程式能動我們就不要再動它了33F 11/16 10:13
arrenwu: 但compilation error處理完之後一跑就過,我通常是會懷疑34F 11/16 10:14
arrenwu: 是不是我設定哪邊弄錯了、其實沒跑到改動的部分XD
ko27tye: 只測happy path就這樣吧36F 11/16 10:14
episode666: 自己寫的Code自己找的到Bug,這是鬼故事吧,老子寫的37F 11/16 10:15
episode666: 這麼完美怎麼會有bug
dos01: 正常是只要能跑 能下班就好 什麼原理就先不管了39F 11/16 10:16
shinobunodok: 沒有 他如果會正常跑 那就不要理他40F 11/16 10:16
data99553: 我寫完很複雜的沒出問題確實會驚訝,但不會焦躁w41F 11/16 10:18
AkikaCat: 不會這樣啦,沒事就給他出去了,有事之後再談就行42F 11/16 10:18
tomhawkreal: It works, but I don't know why43F 11/16 10:19
zzro: 沒那麼複雜 可以改兩行code測起來沒事 推進去有事44F 11/16 10:20
arrenwu: "It works, but I don't know why" <-- 這個是meme吧45F 11/16 10:21
arrenwu: 現實中我還沒遇過這種事情XDDD
create8: 腦袋混沌寫扣跟喝酒開車一樣危險47F 11/16 10:21
[圖]
ab4daa: 沒bug想重寫 日本工程師太閒了吧49F 11/16 10:22
[圖]
ab4daa: 再給他掛兩個專案51F 11/16 10:22
Bencrie: 大部分都是 ... 我覺得沒 bug52F 11/16 10:23
Bencrie: 但是 sanitizer 或 valgrind 掛上去跑就噴一堆東西出來
xsdferty035: 上線後出現bug才會去想怎麼出現的吧==54F 11/16 10:25
uohZemllac: 這種狀況很少遇到吧?55F 11/16 10:25
uohZemllac: 都是:沒Bug了?好耶耍廢等下一個Project囉
ssarc: 用工程師角度使用沒問題,問題是上線之後的神奇刁民神奇操57F 11/16 10:29
ssarc: 作
Satomisan: 這個一定剛畢業59F 11/16 10:35
beloud: 反正上線後 使用者亂搞就會跑出來了 不急60F 11/16 10:37
Fezico: 我寫的怎會有bug,有問題都是甲方好不61F 11/16 10:38
marx93521: 錯了,能動就好62F 11/16 10:38
memory1024: 真得可怕的是把前人的bug修好,反而出了一堆bug63F 11/16 10:38
banana190: 完全不符合現實,會動就不要去修他64F 11/16 10:39
arrenwu: @memory1024 所以現在Test-Driven Development很夯啊65F 11/16 10:39
Stat14: 日本ITㄏㄏ66F 11/16 10:39
jeeyi345: test都能過就應該要當正確了吧67F 11/16 10:40
edgefish02: 雲工程師 跑測試不就知道了68F 11/16 10:41
edgefish02: 測試的涵蓋率這麼差
asmiocv: 怎麼可能會有這種情況,能動就行70F 11/16 10:41
EEEEEEEnd14: 就看結果對不對啊 對了哪可能重寫 之後爆掉再說71F 11/16 10:42
richard586: 不可能重寫,但有可能會把自己覺得高機率出錯的地方72F 11/16 10:44
richard586: 又寫一遍拿來交叉比對
googlexxxx: 編譯時爆了最幹74F 11/16 10:44
googlexxxx: test 正常但編譯不出來
Zarmy: 一開始就要寫test case而且build failed76F 11/16 10:47
olozil: 自己測不出來很正常,放給SQA或客戶就會出現一堆了77F 11/16 10:47
arrenwu: 編譯沒過根本沒辦法測試吧78F 11/16 10:48
Zarmy: 遵守TDD的原則一定要先錯再修正79F 11/16 10:48
arrenwu: 不過跟build有關的就是,我覺得直譯式語言用TDD比較舒服80F 11/16 10:49
googlexxxx: 編譯前跟編譯後程式還會不一樣開始找套件那邊出事了…81F 11/16 10:51
googlexxxx: …
CjackC: 不符合現實 現實只會覺得超爽不用加班83F 11/16 10:55
LipaCat5566: 正常是覺得已經沒問題->給測試->被丟回來 無限輪迴84F 11/16 10:56
LipaCat5566: 懷疑人生
engelba: 第四格應該是:算了 會動就好86F 11/16 10:57
engelba: 重構自己寫的code 吃飽太閒
madrac: 我工作碰到時 80% 是執行到沒改過的程式88F 11/16 10:58
Bencrie: unstable 的東西用在 production 上心臟真強 XD89F 11/16 10:59
LipaCat5566: 還有覺得沒事了項目正常運作爽沒多久電話就響了bug總90F 11/16 10:59
LipaCat5566: 是出現在神奇的地方
labbat: 沒測試過的程式碼:老闆寫的 案例:你提供92F 11/16 11:01
arrenwu: 有git blame 至少知道是誰沒寫到相關測試93F 11/16 11:02
MrGamplin: 有時候把程式碼照搬到另一個裝置上又不能跑了94F 11/16 11:06
kskg: 能動就好了,你重寫能保住比原本的厲害嗎?95F 11/16 11:07
aaaaooo: 因為要寫測試文件96F 11/16 11:08
starsheep013: 直接丟qa,他們沒測出來就不關我的事了97F 11/16 11:14
fewhy: 說要整個重寫太誇張了 但是多檢查跟想一下怎麼調整最佳化是98F 11/16 11:14
fewhy: 會的..
ttyycc: 怎麼可能重新寫一遍,頂多叫QA仔細點吧100F 11/16 11:19
a2334436: 程式寫完沒bug不代表能動阿...101F 11/16 11:21
SCLPAL: 曹操gif102F 11/16 11:23
yukitowu: 這是哪來的幻想世界?103F 11/16 11:24
googlexxxx: 寫完過了一個月你就會忘記當初改這個是幹嘛的,越改問104F 11/16 11:24
googlexxxx: 題越多XD
efkfkp: 沒有客戶點炒飯的緣故106F 11/16 11:25
CowBaoGan: 內測測再多永遠都是PASS 上線就會跑出來了107F 11/16 11:26
bnd0327: 前兩格是對的,後面純粹唬爛108F 11/16 11:29
windweapon: 丟給ai測試過 會動就可以叫客戶壓測一下了109F 11/16 11:35
Tryfing: 屎山代碼可以動就別碰屎山110F 11/16 11:38
storyo11413: 這是幻想的結果才不可能重寫 絕對不會這麼愚蠢111F 11/16 11:45
kenjustice: 還有時間想重寫?都不用寫文件?112F 11/16 11:56
missyoutoday: 這傢伙應該還很菜113F 11/16 11:57
Bencrie: 忘記改的理由就去查 vcs 的 log。log 沒寫就你的問題114F 11/16 12:05
k798976869: 不可能沒有bug115F 11/16 12:06
Zero0910: 真的RD是寫完後連測都不測就丟給QA了 發現有bug再來修116F 11/16 12:11
wulouise: 寫ut的時候就該去掉大部分小問題,剩下都是整合問題自己117F 11/16 12:13
wulouise: 想不到

--
※ 看板: ACG 文章推薦值: 0 目前人氣: 0 累積人氣: 902 
作者 Gwaewluin 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇