[討論] 一段想重構的程式碼
看板Soft_Job (軟體人)作者tyc5116 (累人啊....)時間12年前 (2013/07/24 14:55)推噓19(19推 0噓 108→)留言127則, 21人參與討論串1/10 (看更多)
如題,因為不知道適合PO在哪個板問,看來看去好像這裡比較適合的樣子
如果不妥我再轉板
我在接手別人的程式後,發現他架構有需要重構的地方
程式分了數個小模組(a和b都是一個模組)
class a{
void func();
...
};
class b{
void func();
...
;
...
其中每個模組的func程式碼都是一樣的
所以我想說就再拉出一個介面,並實作這個func,a和b都繼承這個介面
這樣這段重覆的程式碼就可以省掉了
因為改成這樣的方式變動有點大,所以尊重一下主管,跟主管說一聲,看能不能這樣改
但是主管卻說,程式內有很多個thread,若以這樣的方式來寫,可能在同一時間
會有很多地方都會執行到func,造成debug的不易,不然就還要再類別內加個屬性,
用來辨別目前執行func的是哪一個模組,雖然說目前是將同樣的func
寫在各別的模組內,但是這樣在debug時會比較容易作區分,然後他不贊成我改@@
我對這個理由其實不太認同的,我是覺得加個屬性作為區分即可
然後程式都會跑到相同的地方,debug應該會變的更容易才對阿!!
不知道大家的看法如何?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.76.122
※ 編輯: tyc5116 來自: 59.126.76.122 (07/24 14:56)
→
07/24 15:08, , 1F
07/24 15:08, 1F
推
07/24 15:18, , 2F
07/24 15:18, 2F
→
07/24 15:19, , 3F
07/24 15:19, 3F
→
07/24 15:20, , 4F
07/24 15:20, 4F
→
07/24 15:36, , 5F
07/24 15:36, 5F
→
07/24 15:39, , 6F
07/24 15:39, 6F
→
07/24 15:40, , 7F
07/24 15:40, 7F
→
07/24 15:45, , 8F
07/24 15:45, 8F
推
07/24 16:15, , 9F
07/24 16:15, 9F
→
07/24 16:18, , 10F
07/24 16:18, 10F
→
07/24 16:18, , 11F
07/24 16:18, 11F
→
07/24 16:19, , 12F
07/24 16:19, 12F
→
07/24 16:20, , 13F
07/24 16:20, 13F
推
07/24 16:21, , 14F
07/24 16:21, 14F
→
07/24 16:21, , 15F
07/24 16:21, 15F
→
07/24 16:25, , 16F
07/24 16:25, 16F
→
07/24 16:25, , 17F
07/24 16:25, 17F
推
07/24 16:27, , 18F
07/24 16:27, 18F
→
07/24 16:28, , 19F
07/24 16:28, 19F
→
07/24 16:29, , 20F
07/24 16:29, 20F
→
07/24 16:30, , 21F
07/24 16:30, 21F
→
07/24 16:31, , 22F
07/24 16:31, 22F
→
07/24 16:31, , 23F
07/24 16:31, 23F
→
07/24 16:36, , 24F
07/24 16:36, 24F
→
07/24 16:37, , 25F
07/24 16:37, 25F
→
07/24 16:37, , 26F
07/24 16:37, 26F
→
07/24 16:38, , 27F
07/24 16:38, 27F
→
07/24 16:38, , 28F
07/24 16:38, 28F
→
07/24 16:40, , 29F
07/24 16:40, 29F
→
07/24 16:40, , 30F
07/24 16:40, 30F
→
07/24 16:42, , 31F
07/24 16:42, 31F
→
07/24 16:42, , 32F
07/24 16:42, 32F
→
07/24 16:43, , 33F
07/24 16:43, 33F
→
07/24 16:45, , 34F
07/24 16:45, 34F
→
07/24 16:46, , 35F
07/24 16:46, 35F
→
07/24 16:46, , 36F
07/24 16:46, 36F
→
07/24 16:47, , 37F
07/24 16:47, 37F
→
07/24 16:48, , 38F
07/24 16:48, 38F
→
07/24 16:49, , 39F
07/24 16:49, 39F
還有 48 則推文
→
07/24 18:21, , 88F
07/24 18:21, 88F
→
07/24 18:22, , 89F
07/24 18:22, 89F
→
07/24 18:22, , 90F
07/24 18:22, 90F
→
07/24 18:23, , 91F
07/24 18:23, 91F
→
07/24 18:23, , 92F
07/24 18:23, 92F
→
07/24 18:24, , 93F
07/24 18:24, 93F
→
07/24 18:25, , 94F
07/24 18:25, 94F
推
07/24 21:09, , 95F
07/24 21:09, 95F
→
07/24 21:09, , 96F
07/24 21:09, 96F
→
07/24 21:42, , 97F
07/24 21:42, 97F
→
07/24 22:03, , 98F
07/24 22:03, 98F
→
07/24 22:03, , 99F
07/24 22:03, 99F
推
07/24 22:37, , 100F
07/24 22:37, 100F
推
07/24 22:42, , 101F
07/24 22:42, 101F
→
07/24 22:43, , 102F
07/24 22:43, 102F
→
07/24 22:43, , 103F
07/24 22:43, 103F
→
07/24 22:44, , 104F
07/24 22:44, 104F
→
07/24 22:44, , 105F
07/24 22:44, 105F
推
07/25 00:02, , 106F
07/25 00:02, 106F
→
07/25 00:04, , 107F
07/25 00:04, 107F
→
07/25 00:04, , 108F
07/25 00:04, 108F
→
07/25 00:07, , 109F
07/25 00:07, 109F
→
07/25 00:07, , 110F
07/25 00:07, 110F
→
07/25 00:08, , 111F
07/25 00:08, 111F
→
07/25 00:09, , 112F
07/25 00:09, 112F
→
07/25 00:13, , 113F
07/25 00:13, 113F
→
07/25 00:14, , 114F
07/25 00:14, 114F
→
07/25 00:15, , 115F
07/25 00:15, 115F
推
07/25 00:15, , 116F
07/25 00:15, 116F
→
07/25 00:16, , 117F
07/25 00:16, 117F
→
07/25 00:17, , 118F
07/25 00:17, 118F
→
07/25 06:06, , 119F
07/25 06:06, 119F
→
07/25 06:06, , 120F
07/25 06:06, 120F
推
07/25 12:14, , 121F
07/25 12:14, 121F
→
07/25 12:15, , 122F
07/25 12:15, 122F
→
07/25 12:16, , 123F
07/25 12:16, 123F
→
07/25 12:17, , 124F
07/25 12:17, 124F
→
07/25 14:53, , 125F
07/25 14:53, 125F
→
07/25 14:54, , 126F
07/25 14:54, 126F
→
07/25 14:54, , 127F
07/25 14:54, 127F
討論串 (同標題文章)
Soft_Job 近期熱門文章
35
114
PTT職涯區 即時熱門文章