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