作者pokerhand (pokerhand)
看板Soft_Job
標題Re: [請益] 請問有成功在公司內導入OO觀念的案例嗎?
時間Sun Apr 17 00:24:04 2011
雖然我原先問的怎麼導入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