回看板
Disp BBS
看板
C_Chat
作者
STAV72
(刁民黨黨務主委)
標題
[閒聊] 寫程式真的這麼邪門嗎?
時間
Thu Jan 26 10:11:13 2023
https://i.imgur.com/NLPJc6B.jpg
科學家:讚啦!有用了!
教授:很好,讓我們看看是如何作用跟怎麼作用!
碼農:讚啦!跑起來了!
主管:別再碰它,沒人知道會不會無預警當掉。
寫程式真的這麼邪門嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.50.29 (臺灣)
※ 作者:
STAV72
2023-01-26 10:11:13
※ 文章代碼(AID): #1ZqU53IW (C_Chat)
※ 文章網址:
https://www.ptt.cc/bbs/C_Chat/M.1674699075.A.4A0.html
※ 同主題文章:
[閒聊] 寫程式真的這麼邪門嗎?
01-26 10:11
STAV72
Re: [閒聊] 寫程式真的這麼邪門嗎?
01-26 16:31
wei115
Re: [閒聊] 寫程式真的這麼邪門嗎?
01-26 17:07
dzwei
Re: [閒聊] 寫程式真的這麼邪門嗎?
01-26 23:08
ewings
Re: [閒聊] 寫程式真的這麼邪門嗎?
02-10 20:51
intela46585
Re: [閒聊] 寫程式真的這麼邪門嗎?
02-10 21:33
sakuraplay
→
gaym19
: 是 如果這個碼沒問題 就千萬別動
1F 01/26 10:13
推
jeremy7986
: 是 動了要是壞掉 不如不要動
2F 01/26 10:14
→
storyo11413
: 程式碼寫的時候就知道原理和作用 又不是亂寫的
3F 01/26 10:14
→
nyanpasu
: 開玩笑輕鬆的講而已...
4F 01/26 10:14
→
gaym19
: 尤其是長年累積不知道傳承幾代的code
5F 01/26 10:14
→
Tsukasa0320
: 我文組辣 不能複製一份來拆嗎?
6F 01/26 10:14
推
sd106
: 是 絕對不要動
7F 01/26 10:14
推
jack8845
: 很多時候我他媽也不知道我在寫啥 反正能跑就好
8F 01/26 10:15
→
poke001
: 因為有可能連寫的人都忘記了當初怎麼寫出來的XD
9F 01/26 10:15
推
Bugquan
: 與其複製一份,不如整個打掉重來
10F 01/26 10:15
推
emptie
: 可以複製一份來改啊 只是對主管來說去動已經working的東
西可能不如多修幾個bug
11F 01/26 10:16
→
gaym19
: 理論上要修是可以複製一份慢慢拆啊
13F 01/26 10:16
推
dokutenshi
: 100串程式碼 你只要找一條出來DEBUG就算了
14F 01/26 10:16
→
gaym19
: 但與其複製一份你不如趕快寫新的 下一版要上了
15F 01/26 10:17
→
dokutenshi
: 一萬串程式碼 叫你找一條出來DEBUG 看你要不要這樣玩
大概就是這樣吧 既然不曉得他是怎麼成功動起來的
16F 01/26 10:17
推
gox1117
: 4 如果他能動就不要動==
18F 01/26 10:17
推
Kohran
: 不然為什麼要拜乖乖
19F 01/26 10:17
→
Jaka
: 能不動就別動 以後有錯都先怪動的人
20F 01/26 10:18
→
dokutenshi
: 那就甚麼事都別做 祈禱不要哪天出問題然後屁股擦不完
21F 01/26 10:18
→
storyo11413
: 程式碼可能有一堆目標變動已無功用的片段 研究無意義
22F 01/26 10:18
推
xsdferty035
: 尤其是老系統一個function後面可以trace出一大坨東
西的
23F 01/26 10:18
→
spfy
: 理論上可以 但時間人力和金錢的考量 主管會叫你別動
25F 01/26 10:18
推
jason401310
: 科學也差不多
26F 01/26 10:18
→
yuizero
: 理論歸理論 我曾經有複製一份慢慢拆。結果只是拆了合併
根本沒改就不動了
27F 01/26 10:18
推
bestteam
: 是
29F 01/26 10:19
推
ringtweety
: 不只程式部分 硬體也一樣 可以動就不要亂動 連灰塵都
30F 01/26 10:19
推
arrenwu
: 其實上下兩格對程式來說並沒有衝突XD
31F 01/26 10:19
→
yuizero
: 後來一查。可能是rs324什麼的在我拆時驅動不見了
32F 01/26 10:19
→
bheegrl
: 負負得正啊,你把其中一個負的改成正的試試
33F 01/26 10:19
推
suanruei
: 跟人體基因很像啊
34F 01/26 10:20
→
gaym19
: 不要說工作 學生專題或作業這種的
35F 01/26 10:20
推
cplusplus426
: 線上的系統才會不動 開發中的動起來要先驗證效能
36F 01/26 10:20
推
j147589
: 我的程式跑不起來 我根本不知道為什麼/我的程式跑起來了
我根本不知道為什麼.jpg
37F 01/26 10:20
推
WiLLSTW
: 而且有時候用一些邪門的方法呼叫IDE可能會trace不到…
39F 01/26 10:20
→
gaym19
: 你有時候也是莫名奇妙就能動了
40F 01/26 10:20
→
arrenwu
: @Tsukasa0320 現在有git 連複製都不用 爽改就改
41F 01/26 10:20
→
ringtweety
: 不要清 線再亂也不要重新理
42F 01/26 10:21
推
kirimaru73
: 每一條程式碼都可能會有寫的人完全沒有想到的副作用
43F 01/26 10:21
→
arrenwu
: 改一個東西爛了也是馬上可以revert
44F 01/26 10:21
→
kirimaru73
: 然後程式碼的位置也會影響副作用的發作程度和範圍
45F 01/26 10:21
→
WarnLeadwar
: 程式碼就跟飛機一樣 會動就是會動
46F 01/26 10:21
→
chung2007
: 我完全不知道為什麼我的程式沒辦法動
47F 01/26 10:22
→
kirimaru73
: 所以你搬一搬把副作用翻山倒海後結果就完全不一樣了
48F 01/26 10:22
推
bobby4755
: 死線在前能用就好
49F 01/26 10:22
→
arrenwu
: @kirimaru73 這個也是為什麼現在流行 test-driven
50F 01/26 10:22
→
chung2007
: 我完全不知道為什麼我的程式有辦法動
51F 01/26 10:22
→
kirimaru73
: 如果你說我應該寫出完全沒有副作用的乾淨程式
那這是個很偉大的理想,希望你能說到做到
52F 01/26 10:22
推
swbthj
: 如果是要Debug的話就要讓他當掉你才知道要改哪裡
54F 01/26 10:22
推
louispencer
: 主要是 哪有那麼閒 下個專案在催了
55F 01/26 10:22
→
arrenwu
: 我以前也覺得寫unit tests超煩XD
56F 01/26 10:23
推
Reze
: 很多程式甚至是靠Bug在運行的
57F 01/26 10:23
→
bheegrl
: 不確定其它人call這api而做出多少妥協時就別亂動了
58F 01/26 10:23
推
ro22113175
: 鴿子起飛.jpg
59F 01/26 10:23
推
ringtweety
: 神人可以做得到 但多數人終究是一般人
60F 01/26 10:23
→
arrenwu
: 不過不知道為什麼會work通常是誇大了就是
61F 01/26 10:24
推
Jaka
: 西洽一堆程式大師:O
62F 01/26 10:24
→
chung2007
: 經年累月的系統要全部搞懂不如打掉重練,有些人寫的程
式碼除了自己以外只有電腦看到懂,有些時候連他自己都
看不懂
63F 01/26 10:24
推
Wolfclaw
: 碼農:幹,為什麼壞了?
也是碼農:幹,為什麼好了?
66F 01/26 10:24
推
kirimaru73
: 實務上是 不知道為什麼讓這個嚴重的bug不再出現了
68F 01/26 10:24
→
arrenwu
: 改動如果有跟預期不一樣的行為通常不太可能就放著
69F 01/26 10:25
→
kirimaru73
: 而在這個過程中最顯眼的是乖乖 那真相就是乖乖了
70F 01/26 10:25
推
marx93521
: 是 尤其是接手維護的通常是能動就好能不改就不改
71F 01/26 10:26
推
cplusplus426
: 乖乖就只是個迷信而已
72F 01/26 10:26
→
chung2007
: 有些人的習慣就很糟,到處int a int* int**
73F 01/26 10:26
→
marx93521
: 迷信總比加班好
74F 01/26 10:26
推
v21638245
: 其實就是那句名言 it's just work
75F 01/26 10:27
→
Kingofknife
: 專業點原因在內核運作上你少看幾千萬行的基礎邏輯導
76F 01/26 10:27
推
hugct
: 沒注解 沒文件 沒時間 沒問題
77F 01/26 10:27
→
Kingofknife
: 致你無法理解有時候出現的不能解釋的錯誤
78F 01/26 10:27
→
hugct
: 這種時候就放著比較好
79F 01/26 10:27
推
jetalpha
: 應該是程式碼太多行,再加上通常不寫註解,
80F 01/26 10:27
推
TonyYo
: #相信乖乖
81F 01/26 10:27
→
poco0960
: 很多段沒人看得懂他是幹嘛的,但是把那段拿掉就會初四
82F 01/26 10:27
→
Kingofknife
: 如果還是祖傳代碼一代改一代還綁定需要編譯的傻逼框
架就會根本無從動起
83F 01/26 10:27
推
arrenwu
: 不寫註解直接git blame找出來幹爆了 操 欠幹
85F 01/26 10:28
→
chung2007
: 你可以不相信乖乖把它們全部吃掉,但是你要相信當你把
它們全部吃掉之後,一定會有一群人來打你
86F 01/26 10:28
→
arrenwu
: 註解都不寫就是想要挖坑的意思
88F 01/26 10:28
推
LeafLu
: 開branch再改
89F 01/26 10:28
→
jetalpha
: 時間一久,後續再加寫程式碼出Bug,就不知道要改哪裡了
90F 01/26 10:28
→
Kingofknife
: 最離譜的還有編譯框架的編譯器居然還是特別版
91F 01/26 10:28
推
p257416000
: 除非現在在比賽,不然就是做出能動的code就好,優化一
個點爆炸的機率高
92F 01/26 10:28
推
umikamo
: 尤其是滿滿的goto
94F 01/26 10:28
→
arrenwu
: 以前我不懂為什麼 git blame 要叫作 git blame後來就懂了
95F 01/26 10:29
推
kirimaru73
: 有一個很有名的粒子叫做0x5f3759df
96F 01/26 10:29
→
MoodyBlues
: 是
97F 01/26 10:29
→
kirimaru73
: 我很確定寫出這個數字的傢伙絕對不是人類
98F 01/26 10:29
→
Kingofknife
: 別懷疑中國的程式碼很多長這鬼樣
99F 01/26 10:29
推
ronnnnnnnnnn
: 動了如果壞掉還會怪你
650F 01/27 12:32
噓
justice0926
: 誰動誰負責的概念
651F 01/27 13:06
推
bh2142
: 是但不是
會壞掉的code怎麼敢上線
652F 01/27 13:12
推
mofe
: 所以這一串開頭回文全部的ACG點是什麼?吐槽圖也算?
654F 01/27 19:33
--
作者 STAV72 的最新發文:
+15
[新聞] 豬其實很聰明?研究揭牠們懂解題、記路線還會用工具 - Gossiping 板
作者:
STAV72
101.10.2.37
(台灣)
2025-10-03 13:05:11
豬其實很聰明?研究揭牠們懂解題、記路線還會用工具 2025年10月03日11:55 ▲研究顯示,豬不僅擁有敏銳的空間記憶與解題能力,還能玩遊戲、感知同伴情緒,展現出 超乎想像的智慧與社交魅力。(圖/ …
32F 17推 2噓
+19
[Vtub] 為什麼鴨子的補番系列效果絕佳? - C_Chat 板
作者:
STAV72
49.216.16.152
(台灣)
2025-10-02 10:34:45
32F 19推
+10
[大哥] 動畫瘋上架撞到柯南劇場版的神作 - C_Chat 板
作者:
STAV72
49.216.16.152
(台灣)
2025-10-01 12:38:12
14F 10推
+2
[閒聊] 面對慣竊有沒有什麼辦法比較好呢? - C_Chat 板
作者:
STAV72
49.216.16.152
(台灣)
2025-10-01 11:15:19
11F 2推
+4
[問卦] 強震從印尼菲律賓殺過來了誒? - Gossiping 板
作者:
STAV72
49.216.16.152
(台灣)
2025-10-01 09:16:05
9F 5推 1噓
點此顯示更多發文記錄