看板 Gossiping 關於我們 聯絡資訊
※ 引述《Jimny5566 (桑野建築設計事務所工號4)》之銘言: : 在下沒有要成為碼農 : 也從沒寫過程式 : 但有一些專家寫好的二段程式碼要修 : 改成自己需要的參數並且合併 : 花了2個小時搞清楚如何修改合併後 : 把二個不同的程式合併在一起 : 運行後發現可以使用 : 不過有一些地方很像鞋底沾到屎一樣 : 不影響行走但是很礙眼又很臭 : 就把用不到的程式碼刪掉 : 並把合併的二個程式有重複的程式碼重新編號 : 並確實檢查下一行或之後的程式碼可以連結到已編號的參數 : 然後就壞掉了 : 幾乎刪光第二個程式碼才又可以運行 : 這是正常的嗎? : 為什麼變成屎的狀態下可以運作 : 弄成正常就不行 : 據說有一種流派叫防禦性編程。 故意把程式碼寫的很難維護,有一大堆陷阱跟看不懂的邏輯。 最後變成只有編寫程式的那個人才能維護,這樣老闆就不能優化那個人了。 不知道是不是真的,肥肥好好奇! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.221.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1751007382.A.987.html
Mei5566: 真的是這樣 223.138.180.74 06/27 14:58
james732: 老闆會照樣裁掉,接手的人就要哭著做 101.14.5.79 06/27 14:58
doluludadada: 有時間搞這些還不如加強自己 114.35.54.16 06/27 14:58
kyowinner: 通常到最後連自己都看不懂 175.182.249.37 06/27 14:59
firose: 你這不是防禦性編程,是防禦性編成 114.25.183.153 06/27 15:00
AgentSkye56: 就優化他寫的更簡潔反而沒在對的時 49.218.138.248 06/27 15:01
AgentSkye56: 間讀到硬體設定 就掛了 49.218.138.248 06/27 15:01
ericthree: 廢物才會這樣求生存 等著被人取代 114.43.120.9 06/27 15:03
k8: 這種說法 通常是程式寫不好的人會講的話 61.220.69.181 06/27 15:06
kissmickey: 老闆又不看摳 開了沒人懂 42.72.4.31 06/27 15:06
kissmickey: 默默又加碼找人回來 這例子很多 42.72.4.31 06/27 15:06
godman362: 超多的好嗎?之前在某間最大交易所就是 36.226.138.125 06/27 15:09
godman362: 真的是一堆垃圾,沒人看得懂在幹嘛 36.226.138.125 06/27 15:09
joshtrace: 說好聽點是防禦性編程其實就是寫得爛 220.143.152.97 06/27 15:10
ronga: 這其實搞到自己說。不過現在AI時代 把寫成 210.61.66.43 06/27 15:11
jhjhs33504: meta: 36.228.1.236 06/27 15:11
ronga: 屎的程式餵給AI 他能幫你解釋跟優化 210.61.66.43 06/27 15:11
colawei: 相信我 沒有人想一輩子維護同一支程式 59.127.84.123 06/27 15:14
a25785885: 老闆又不看扣哪有差 照樣要你滾 接手 101.10.97.129 06/27 15:20
a25785885: 的搞不定就扣錢 加班生一個出來 101.10.97.129 06/27 15:20
winglight: 這大多都是前人遺產改到後來已經不知 42.70.158.82 06/27 15:22
winglight: 道發生什麼事了 42.70.158.82 06/27 15:22
bicedb: 連自己也防禦了 42.70.186.57 06/27 15:28
t1000xuite: 組合語言太久沒看。也有這種感覺 101.10.77.238 06/27 15:28
Cinor: 有時間搞這些 不如不斷學新技術 就算被裁114.136.224.254 06/27 15:34
Cinor: 也不怕114.136.224.254 06/27 15:34
cccwahaha: 結果系統過舊+維護太難 系統翻新+砍人 36.226.97.248 06/27 15:36
Erechtheus: 請正名:韌性編程 27.51.120.213 06/27 15:37
SuperTaco: 有人確實是這樣寫的啦 118.163.97.156 06/27 15:40
Chen7: 後面的人很痛苦 114.137.38.4 06/27 15:42
cocogg: 確實是這樣 118.150.44.137 06/27 15:43
cocogg: 這不用學,因為有些人自帶防禦性編程能力 118.150.44.137 06/27 15:45
tamynumber1: 現在拿去餵AI就好改了 42.73.69.99 06/27 15:46
jubilee: 真的是這樣114.137.130.153 06/27 15:50
clair281: 老實說連AI自己都有這個問題,前面一直除 125.228.20.236 06/27 15:55
clair281: 錯除錯除錯,最後總算ok請他把東西整理清 125.228.20.236 06/27 15:55
clair281: 掉不需要的部分然後就跑不動了= = 125.228.20.236 06/27 15:55
donaldknuth: 有實力的才不屑那樣做 101.12.129.233 06/27 16:10
Ceferino: 現在沒用了,垃圾程式碼丟給AI清一清就 106.64.8.99 06/27 16:13
Ceferino: 看光 106.64.8.99 06/27 16:13
dennisN: 自己也難維護,何必呢 125.228.143.36 06/27 16:17
dennisN: 不過讓AI去看應該還是看得懂 125.228.143.36 06/27 16:17
selvester: 打掉重練,用rust 27.53.163.106 06/27 16:20
jhjhs33504: 交給AI可以減少追蹤雜七雜八狀態問題 36.228.1.236 06/27 16:23
ad1339: 防禦性編程並不是這個意思,我認真了XDDDD 220.135.183.99 06/27 16:24
andy79323: 留一招是業界常識223.141.204.161 06/27 18:10
amethystboy: 做心酸的啦 1.164.66.21 06/27 19:07