Re: [閒聊] 大家工作上看過哪些誇張的 CODE ?

看板Soft_Job (軟體人)作者 (東周小星星)時間16年前 (2010/05/18 21:38), 編輯推噓6(609)
留言15則, 11人參與, 最新討論串28/31 (看更多)
再講一個很誇張的code, 前面那篇遇到的是完全不用繼承寫出來的結果, 這篇遇到的是繼承使用到很誇張的結果, 這是在我上個工作時遇到的code, 那程式碼大意是A繼承B,B繼承C,C繼承D,D繼承E... 如此的繼承了好幾個物件, A是一個控制輸入裝置的物件, 但是中間都沒做什麼事, 也就是說我用A,和用E,效果是一模一樣的.... 我就覺得很奇怪,幹麼沒事繼承那麼多層... 好,接下來重點來了, 我trace到最底,最初的物件竟然把滑鼠和鍵盤綁在一起, 完全分不開, 除非自己另外寫一個, 就變成我若要停住滑鼠,鍵盤就不能動了, 若要讓鍵盤動,滑鼠也鎖不住, 這些code誰寫的已經無從考據了, 因為太多人經手了, 可能有十年的歷史, 整個系統極為富雜, build起來要花幾小時才能build完... 這個系統,大家一定聽過,現在是巴哈排名前十名的mmorpg -- 星星是我的眼睛,   大海是我的故鄉,     我將在你們的懷抱中長眠。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.176.2

05/18 21:41, , 1F
因為前人都懶得看別人的code?直接繼承~不行就Override???
05/18 21:41, 1F

05/18 21:42, , 2F
10年... lineage?
05/18 21:42, 2F

05/18 21:48, , 3F
當然不是天堂啦,天堂是12年前的東西,是韓國人做的
05/18 21:48, 3F

05/18 22:03, , 4F
我猜連看code都不看直接繼承寫自己要的?
05/18 22:03, 4F

05/18 22:04, , 5F
巴哈前10又有超過10年的就只有天堂了啊
05/18 22:04, 5F

05/18 22:28, , 6F
遊戲引擎的code和遊戲本身,是不見得同時期的
05/18 22:28, 6F

05/18 22:29, , 7F
那code是從先前的遊戲就在用了,就套用到現在的遊戲上
05/18 22:29, 7F

05/18 22:29, , 8F
前十除了wow, 天堂, 楓之谷跟mabi之外,我連畫面都不知道..XD
05/18 22:29, 8F

05/18 22:31, , 9F
台製的只想的到萬王?
05/18 22:31, 9F

05/18 23:00, , 10F
天堂不是台灣人做的吧?
05/18 23:00, 10F

05/18 23:52, , 11F
該不會是什麼金庸古龍三國中華英雄online的吧?
05/18 23:52, 11F

05/19 09:20, , 12F
我猜中華英雄 科科科
05/19 09:20, 12F

05/19 23:17, , 13F
都沒有人猜中...算了,那不重要,重點還是code很經典
05/19 23:17, 13F

05/20 18:55, , 14F
是"亂"嗎
05/20 18:55, 14F

05/21 14:38, , 15F
石器時代
05/21 14:38, 15F
文章代碼(AID): #1ByfWvJ9 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1ByfWvJ9 (Soft_Job)