[討論] 主管不認同書本的知識,說我沒學好程設
看板Soft_Job (軟體人)作者purin88 (原來我是憤怒的鄉民)時間10年前 (2016/05/07 20:18)推噓49(52推 3噓 101→)留言156則, 73人參與討論串1/14 (看更多)
code review時,主管說暫存變數可省記憶體,不用一直建立變數佔記憶體,我就說"重
構"這本書作
者建議別這樣做,我就拿下面這個"重構"作者的網址
https://sourcemaking.com/refactoring/split-temporary-variable
他就說這個作者有問題,說我跟他寫一樣出去別人
會笑我
接著,我程式有用簡單工廠模式,就像head first design patten的內容一樣建立pizza
店的工廠,他又
說為什麼要建立抽象的pizza店,建立A pizza加盟店,B pizza加盟店,我說每間pizza店
產生pizza囗味,方法不同,他又說建立A pizza店,B pizza店
產生物件浪費記憶體,為何不用switch case判定
是A或B,直接寫各店pizza的作法及口味,產生pizza的作法何必封
裝在A pizza物件,或B物件中,全寫在pizza這個程式中,寫一個類別靜態方法回傳pizza
一樣的,他沒看過design patten,也覺得四人幫在亂寫一通,建立物件是浪費記憶體
https://rongli.gitbooks.io/design-pattern/content/chapter1.html
https://dotblogs.com.tw/joysdw12/archive/2013/06/23/design-pattern-simple-fact
ory-pattern.aspx
然後談到建立物件,我是用set get的方式設置參數,他就覺得為什麼不用建構子把好幾
個參數丟進去,我一樣拿出
https://sourcemaking.com/refactoring/smells/long-parameter-list
http://teddy-chen-tw.blogspot.tw/2014/04/3long-parameter-list-divergent-change
.html?m=1
重構的作者是建議參數不用丟太多,建立一個物件,
設定物件的值,把物件丟進建構子,或方法參數中,然後我這樣跟我主管說,他又說我沒
腦袋嗎
沒辦法判定這個作者有問題
參數本來就全丟給建構子,讓建構子去塞,即便
參數很多也沒關係,說我物件導向沒學好
反正一直在對我人身攻擊,即使我提到重構
設計模式,對他來說就是爛書,作者亂寫
請問我該如何是好?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.90.24
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1462623535.A.DC8.html
※ 編輯: purin88 (111.241.90.24), 05/07/2016 20:24:21
推
05/07 20:24, , 1F
05/07 20:24, 1F
→
05/07 20:25, , 2F
05/07 20:25, 2F
推
05/07 20:26, , 3F
05/07 20:26, 3F
推
05/07 20:27, , 4F
05/07 20:27, 4F
推
05/07 20:28, , 5F
05/07 20:28, 5F
推
05/07 20:28, , 6F
05/07 20:28, 6F
→
05/07 20:28, , 7F
05/07 20:28, 7F
→
05/07 20:29, , 8F
05/07 20:29, 8F
推
05/07 20:30, , 9F
05/07 20:30, 9F
→
05/07 20:30, , 10F
05/07 20:30, 10F
→
05/07 20:30, , 11F
05/07 20:30, 11F
推
05/07 20:32, , 12F
05/07 20:32, 12F
→
05/07 20:33, , 13F
05/07 20:33, 13F
推
05/07 20:33, , 14F
05/07 20:33, 14F
→
05/07 20:34, , 15F
05/07 20:34, 15F
→
05/07 20:34, , 16F
05/07 20:34, 16F
→
05/07 20:34, , 17F
05/07 20:34, 17F
→
05/07 20:34, , 18F
05/07 20:34, 18F
→
05/07 20:35, , 19F
05/07 20:35, 19F
→
05/07 20:36, , 20F
05/07 20:36, 20F
→
05/07 20:37, , 21F
05/07 20:37, 21F
→
05/07 20:37, , 22F
05/07 20:37, 22F
推
05/07 20:38, , 23F
05/07 20:38, 23F
推
05/07 20:38, , 24F
05/07 20:38, 24F
→
05/07 20:38, , 25F
05/07 20:38, 25F
推
05/07 20:38, , 26F
05/07 20:38, 26F
→
05/07 20:40, , 27F
05/07 20:40, 27F
→
05/07 20:40, , 28F
05/07 20:40, 28F
→
05/07 20:40, , 29F
05/07 20:40, 29F
→
05/07 20:41, , 30F
05/07 20:41, 30F
推
05/07 20:42, , 31F
05/07 20:42, 31F
推
05/07 20:43, , 32F
05/07 20:43, 32F
推
05/07 21:01, , 33F
05/07 21:01, 33F
→
05/07 21:03, , 34F
05/07 21:03, 34F
推
05/07 21:03, , 35F
05/07 21:03, 35F
→
05/07 21:03, , 36F
05/07 21:03, 36F
推
05/07 21:04, , 37F
05/07 21:04, 37F
推
05/07 21:06, , 38F
05/07 21:06, 38F
推
05/07 21:10, , 39F
05/07 21:10, 39F
還有 77 則推文
推
05/08 15:25, , 117F
05/08 15:25, 117F
噓
05/08 16:08, , 118F
05/08 16:08, 118F
→
05/08 22:13, , 119F
05/08 22:13, 119F
→
05/09 09:00, , 120F
05/09 09:00, 120F
→
05/09 09:02, , 121F
05/09 09:02, 121F
→
05/09 09:03, , 122F
05/09 09:03, 122F
→
05/09 09:05, , 123F
05/09 09:05, 123F
→
05/09 09:06, , 124F
05/09 09:06, 124F
→
05/09 09:06, , 125F
05/09 09:06, 125F
→
05/09 09:20, , 126F
05/09 09:20, 126F
推
05/09 10:05, , 127F
05/09 10:05, 127F
推
05/09 11:12, , 128F
05/09 11:12, 128F
→
05/09 11:26, , 129F
05/09 11:26, 129F
噓
05/09 14:24, , 130F
05/09 14:24, 130F
→
05/09 14:26, , 131F
05/09 14:26, 131F
→
05/09 14:27, , 132F
05/09 14:27, 132F
→
05/09 14:28, , 133F
05/09 14:28, 133F
推
05/09 14:30, , 134F
05/09 14:30, 134F
→
05/09 14:32, , 135F
05/09 14:32, 135F
→
05/09 14:34, , 136F
05/09 14:34, 136F
推
05/09 19:00, , 137F
05/09 19:00, 137F
→
05/09 19:00, , 138F
05/09 19:00, 138F
推
05/09 23:04, , 139F
05/09 23:04, 139F
推
05/10 14:54, , 140F
05/10 14:54, 140F
→
05/10 14:55, , 141F
05/10 14:55, 141F
→
05/10 14:56, , 142F
05/10 14:56, 142F
→
05/10 14:58, , 143F
05/10 14:58, 143F
→
05/10 15:27, , 144F
05/10 15:27, 144F
→
05/10 15:29, , 145F
05/10 15:29, 145F
→
05/10 19:01, , 146F
05/10 19:01, 146F
推
05/11 15:36, , 147F
05/11 15:36, 147F
→
05/11 15:37, , 148F
05/11 15:37, 148F
→
05/11 15:37, , 149F
05/11 15:37, 149F
→
05/11 15:38, , 150F
05/11 15:38, 150F
→
05/11 15:38, , 151F
05/11 15:38, 151F
→
05/13 00:21, , 152F
05/13 00:21, 152F
→
05/13 00:23, , 153F
05/13 00:23, 153F
推
05/13 23:20, , 154F
05/13 23:20, 154F
→
05/20 22:09, , 155F
05/20 22:09, 155F
→
05/20 22:09, , 156F
05/20 22:09, 156F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 14 篇):
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章