看板 Soft_Job 關於我們 聯絡資訊
雖然我原先問的怎麼導入OO觀念的部份, 不知道怎麼後面變成在講 refactor去了... 不過這些文章也很精彩 也有得到幾種解法 "掌權後規範" "成為team裡的神, 喊水就會結凍" 其實這樣比較合理 不過我仍然想聽聽看有沒有怎麼打動"人"的case可以分享 ps. 這個主題其實跟技術沒什麼關 純粹是人的問題 ※ 引述《TonyQ (沉默是金。)》之銘言: (恕珊) : 2.有些東西看起來像是 cp ,但實際上不是 cp : 比方說 for loop 都長很像,但是每個 for loop 巧妙各有不同, : 有些 code 要看仔細,有些不同的小變數或什麼, : 能拆成參數的盡量拆,但是也是會有碰到看起來很像, : 重構拆成共同的方法一換之後發現不會動的事情發生, : 因為他們就是不一樣... 另外問一下, 像這種流程看起來很像的東西, 通常是用template 但是有時候就是會發生這種很小規模的兩個 condition或是 loop 只差一點點 有什麼好方法可以解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.248.140 ※ 編輯: pokerhand 來自: 220.135.248.140 (04/17 00:24)
goliathplus:你會聽技術不如你地位也不如你的人的技術性建議嗎? 04/17 00:58
pokerhand:很多情況是互有勝場:我domain比你熟,所以coding不用鳥你 04/17 02:04
littlethe:OO和重構是兩件事,我們還是回到OO來討論吧 04/17 03:01
littlethe:回一樓,我會,人一定會有盲點,就算比自己弱的人也可能 04/17 03:02
littlethe:會發現自己的問題,所以程式還是要回歸理性才能更好 04/17 03:03
littlethe:另外回pokerhand的第二個問題,用泛形來寫,你覺得如何? 04/17 03:07
Davidjcan:如果遇到很像流程,我想考量點應回到domain kown.,如流 04/17 03:24
Davidjcan:程差異性規模的feature是具有各別獨立性且變動性的 04/17 03:25
Davidjcan:,我想或許使用一些design pattern來解釋會較合理, 04/17 03:25
Davidjcan:如feature不夠強烈,我想會使用if-else 來解釋.. ?? 04/17 03:26
Davidjcan:(其實也不是很確認這樣好不好 ^^" ?? 04/17 03:27