作者littlethe (東周小星星)
看板Soft_Job
標題Re: [閒聊] 大家工作上看過哪些誇張的 CODE ?
時間Tue May 18 21:25:42 2010
說到誇張的code...
我好像也遇到不少,
最近是看到有同事在寫ui時,
把所有按鈕的功能都寫在一種按鈕物件裡....
然後用設參數的方式去決定按下去會發生什麼事...
用這個按鈕物件來設成所有按鈕,
也就是說在他負責的那個ui中,
所有按鈕都是一模一樣同一個物件,
然後這個「物件」因為包進了所有按鈕的功能,
所以寫得很大,
我實是是不太理解為什麼要這樣寫,
而且我同事已經是資深等級了,
為什麼不針對每個按鈕,下它專有的事件去控制它就好,
這樣不是比較省事,效能也會比較好...
真的不太理解為什麼要這樣做
--
星星是我的眼睛,
大海是我的故鄉,
我將在你們的懷抱中長眠。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.176.2
1F:→ andymai:有問前輩類似的問題~他說:加個方法就能用的東西~拆出來可 05/18 21:33
2F:→ andymai:能要動很多~等上面問起為什麼要這麼久時間~說了他又不諒解 05/18 21:34
3F:→ andymai:那你還要做嗎? 說真的...有時候我自己也不太曉得遇到這種 05/18 21:34
4F:→ andymai:情形該怎麼辦才好... 05/18 21:35
5F:推 Ting1024:因為他誤解了封裝的概念 XD 05/18 21:37
6F:→ littlethe:我也這麼覺得,他oo的觀念蠻怪的... 05/18 21:39
7F:→ andymai:其實資深的不代表他就會懂~有些真的就只是"會用"... 05/18 21:44
8F:→ stdio:這種寫法 很多老程式都這樣寫 缺點是按鈕越來越多反而很難 05/19 09:17
9F:→ stdio:維護 而且這樣寫 .... 算了 資深真的沒比較厲害 05/19 09:17
10F:推 bobju:好啦,不要再為難資深的了.XD 軟體業變化那麼快,要不落伍都已 05/19 12:01
11F:→ bobju:經拼得很吃力了,哪裏還能夠維持得了多'資深'呢? 05/19 12:01
12F:→ ykjiang:有可能他也只是接收前人的垃圾繼續玩下去~ 05/19 12:51
13F:→ littlethe:那程式是他從無到有寫出的呢... 05/19 23:15
14F:推 kaiwae:很簡單啊!!他在外部沒有handle按鈕事件的東西 05/21 14:35