PTT評價

Re: [問卦] 程式碼寫成屎可以運行,修正好卻不能動

看板Gossiping標題Re: [問卦] 程式碼寫成屎可以運行,修正好卻不能動作者
sha09876
(shashasha)
時間推噓21 推:22 噓:1 →:24

※ 引述《Jimny5566 (桑野建築設計事務所工號4)》之銘言:
: 在下沒有要成為碼農
: 也從沒寫過程式
: 但有一些專家寫好的二段程式碼要修
: 改成自己需要的參數並且合併
: 花了2個小時搞清楚如何修改合併後
: 把二個不同的程式合併在一起
: 運行後發現可以使用
: 不過有一些地方很像鞋底沾到屎一樣
: 不影響行走但是很礙眼又很臭
: 就把用不到的程式碼刪掉
: 並把合併的二個程式有重複的程式碼重新編號
: 並確實檢查下一行或之後的程式碼可以連結到已編號的參數
: 然後就壞掉了
: 幾乎刪光第二個程式碼才又可以運行
: 這是正常的嗎?
: 為什麼變成屎的狀態下可以運作
: 弄成正常就不行
:

據說有一種流派叫防禦性編程。
故意把程式碼寫的很難維護,有一大堆陷阱跟看不懂的邏輯。
最後變成只有編寫程式的那個人才能維護,這樣老闆就不能優化那個人了。
不知道是不是真的,肥肥好好奇!

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.221.66 (臺灣)
PTT 網址

Mei5566 06/27 14:58真的是這樣

james732 06/27 14:58老闆會照樣裁掉,接手的人就要哭著做

doluludadada 06/27 14:58有時間搞這些還不如加強自己

kyowinner 06/27 14:59通常到最後連自己都看不懂

firose 06/27 15:00你這不是防禦性編程,是防禦性編成

AgentSkye56 06/27 15:01就優化他寫的更簡潔反而沒在對的時

AgentSkye56 06/27 15:01間讀到硬體設定 就掛了

ericthree 06/27 15:03廢物才會這樣求生存 等著被人取代

k8 06/27 15:06這種說法 通常是程式寫不好的人會講的話

kissmickey 06/27 15:06老闆又不看摳 開了沒人懂

kissmickey 06/27 15:06默默又加碼找人回來 這例子很多

godman362 06/27 15:09超多的好嗎?之前在某間最大交易所就是

godman362 06/27 15:09真的是一堆垃圾,沒人看得懂在幹嘛

joshtrace 06/27 15:10說好聽點是防禦性編程其實就是寫得爛

ronga 06/27 15:11這其實搞到自己說。不過現在AI時代 把寫成

jhjhs33504 06/27 15:11meta:

ronga 06/27 15:11屎的程式餵給AI 他能幫你解釋跟優化

colawei 06/27 15:14相信我 沒有人想一輩子維護同一支程式

a25785885 06/27 15:20老闆又不看扣哪有差 照樣要你滾 接手

a25785885 06/27 15:20的搞不定就扣錢 加班生一個出來

winglight 06/27 15:22這大多都是前人遺產改到後來已經不知

winglight 06/27 15:22道發生什麼事了

bicedb 06/27 15:28連自己也防禦了

t1000xuite 06/27 15:28組合語言太久沒看。也有這種感覺

Cinor 06/27 15:34有時間搞這些 不如不斷學新技術 就算被裁

Cinor 06/27 15:34也不怕

cccwahaha 06/27 15:36結果系統過舊+維護太難 系統翻新+砍人

Erechtheus 06/27 15:37請正名:韌性編程

SuperTaco 06/27 15:40有人確實是這樣寫的啦

Chen7 06/27 15:42後面的人很痛苦

cocogg 06/27 15:43確實是這樣

cocogg 06/27 15:45這不用學,因為有些人自帶防禦性編程能力

tamynumber1 06/27 15:46現在拿去餵AI就好改了

jubilee 06/27 15:50真的是這樣

clair281 06/27 15:55老實說連AI自己都有這個問題,前面一直除

clair281 06/27 15:55錯除錯除錯,最後總算ok請他把東西整理清

clair281 06/27 15:55掉不需要的部分然後就跑不動了= =

donaldknuth 06/27 16:10有實力的才不屑那樣做

Ceferino 06/27 16:13現在沒用了,垃圾程式碼丟給AI清一清就

Ceferino 06/27 16:13看光

dennisN 06/27 16:17自己也難維護,何必呢

dennisN 06/27 16:17不過讓AI去看應該還是看得懂

selvester 06/27 16:20打掉重練,用rust

jhjhs33504 06/27 16:23交給AI可以減少追蹤雜七雜八狀態問題

ad1339 06/27 16:24防禦性編程並不是這個意思,我認真了XDDDD

andy79323 06/27 18:10留一招是業界常識

amethystboy 06/27 19:07做心酸的啦