PTT評價

[問卦] 屎山代碼不能動,那程式是怎麼寫更新的

看板Gossiping標題[問卦] 屎山代碼不能動,那程式是怎麼寫更新的作者
meblessme
(人身攻擊是爛人)
時間推噓22 推:22 噓:0 →:18

屎山代碼(可能是對岸用語,但我不知道台灣怎麼稱呼)就是所有程式原創者及維護者累積下來的全部代碼
據說如果隨便改動刪減,就很可能找不到理由的沒辦法跑了,因此後來的維護者,即便屎山代碼再多問題,再肥再大也不敢動

可是各種程式 遊戲 系統 總還是能不時推出各種更新,改版,活動

那這些更新改版活動是怎麼改的

--

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

a8521abcd 10/02 13:23一般活動更新都是換圖改表而已,誰那

a8521abcd 10/02 13:23麼閒一天到晚去改code

Mocca0728 10/02 13:24Facade

fishfish1314 10/02 13:25重寫

l11111111 10/02 13:25疊上去啊 重新寫一套處理吐出來的data

shcjosh 10/02 13:26疊上去,跑不動再升級硬體

l11111111 10/02 13:26接這你的扣也變成屎山的一部分 下一個

l11111111 10/02 13:26人再重新寫一套處理你吐出來的data

akakbest 10/02 13:28在封裝一層 簡化input/output端

hth9494 10/02 13:30台灣鬼故事

pm2001 10/02 13:32疊床架屋阿

greg7575 10/02 13:35code疊上去就可以了,電腦處理沒順序

yuyun0724 10/02 13:36程式就是這樣,能跑就別動,誰動誰倒楣

greg7575 10/02 13:36不然怎麼造山

greg7575 10/02 13:37你不疊,刪改前人的,可以試試

rofellosx 10/02 13:41看架構和重構

rofellosx 10/02 13:41能多人維護 架構應該都很好維護

cat5672 10/02 13:4610G更新完變20G

ringil 10/02 13:47技術債

salinia 10/02 13:48為什麼要”隨便”改動刪除

devidevi 10/02 13:50疊上去啊

jingkun 10/02 13:50功能物件能新增就別編輯啊 多幾個沒在用

jingkun 10/02 13:50的功能又不會怎樣

RINPE 10/02 13:50看薪水 薪水少就讓他更屎

johnny3 10/02 13:55疊上去 不過底層可能越跑越慢

frontin 10/02 13:59迭代

ruokcnn 10/02 14:00Spaghetti coed

jones2011 10/02 14:07疊上去啊,有些code能跑是因為它夠肥

jones2011 10/02 14:10看你的硬體是不是需要這種拖時間的扣

jones2011 10/02 14:12想改就要有面對timing issue的後果

ZOPR 10/02 14:12廠商給夠預算和時間,要重寫也可以

jones2011 10/02 14:13預算有限就是疊床架屋沒必要改

jones2011 10/02 14:14預算無限就是直接重寫,同樣沒必要改

nickcatwang 10/02 14:16幹你娘就屎山2.0的概念

hkcdc 10/02 14:55再繼續堆呀

yang5d2008 10/02 16:54不就是糞code嗎

a25785885 10/02 17:29一直疊啊 所以有些軟體被噴優化差 要

a25785885 10/02 17:29靠硬體硬幹

gostjoke 10/03 04:48就別改啊。直接改後面的值

gostjoke 10/03 04:49就像美國憲法一樣。用修正案取代