作者littlethe (东周小星星)
看板Soft_Job
标题Re: [闲聊] 大家工作上看过哪些夸张的 CODE ?
时间Tue May 18 21:37:58 2010
再讲一个很夸张的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
1F:→ andymai:因为前人都懒得看别人的code?直接继承~不行就Override??? 05/18 21:41
2F:→ poga:10年... lineage? 05/18 21:42
3F:→ littlethe:当然不是天堂啦,天堂是12年前的东西,是韩国人做的 05/18 21:48
4F:→ rofellosx:我猜连看code都不看直接继承写自己要的? 05/18 22:03
5F:推 EAFV:巴哈前10又有超过10年的就只有天堂了啊 05/18 22:04
6F:→ littlethe:游戏引擎的code和游戏本身,是不见得同时期的 05/18 22:28
7F:→ littlethe:那code是从先前的游戏就在用了,就套用到现在的游戏上 05/18 22:29
8F:→ poga:前十除了wow, 天堂, 枫之谷跟mabi之外,我连画面都不知道..XD 05/18 22:29
9F:推 ilovebbs:台制的只想的到万王? 05/18 22:31
10F:推 bobhsiao:天堂不是台湾人做的吧? 05/18 23:00
11F:→ jhchou:该不会是什麽金庸古龙三国中华英雄online的吧? 05/18 23:52
12F:推 stdio:我猜中华英雄 科科科 05/19 09:20
13F:→ littlethe:都没有人猜中...算了,那不重要,重点还是code很经典 05/19 23:17
14F:推 tyc5116:是"乱"吗 05/20 18:55
15F:推 kaiwae:石器时代 05/21 14:38