看板 Soft_Job 關於我們 聯絡資訊
※ 引述《flyfoxy (飛狐)》之銘言: : 或者說過多的繼承會導致class十分龐大臃腫 : 或者說資料和程序難以分開 導致十分難trace : 我也曾經在如何抽離介面和演算法之間徬徨 這句話非常有意思,可以詳細說明嗎? : 甚至其實是coding習慣的問題,因為一開始架構就沒有寫清楚 : 或是時間不夠流程和資料就混成一堆,程式能動就好, 沒有一個程式是一開始就可以把所有的事件都想清楚的 包括架構 修修改改一定會碰到 : 或是因為後續的需求變更使得class間的耦合性變得更複雜 : 所以當你程式越寫越大,你就越早面臨「重構」這件事情 : 上述的問題透過「重構」其實都可以得到解決, 重構感覺就是在鬧革命 一個一天到晚在鬧革命的地方,您說會繁榮發展嗎?n -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.206.217 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425272145.A.3D0.html ※ 編輯: csfgsj (210.71.206.217), 03/02/2015 12:58:26
StupidGaGa: 重構式因為有新的需求,沒新需求哪來的薪水 03/02 13:01
StupidGaGa: 把重構當作革命的你,到不如把重構當成適當的維護 03/02 13:02
csfgsj: 沒新需求哪來的薪水:突然發現我還是這麼窮的原因 03/02 13:05
csfgsj: MS需要你這樣的人才 03/02 13:23
remmurds: 這也能扯MS 03/02 13:38
iceonly: 就說業務不同心得也不同,可以想見cs大的業務應該是要求 03/02 13:55
iceonly: 效能,不需增加新功能,或是沒有維護需求的地方。 03/02 13:55
sorryla: 業務不同心得不同 不代表別人的業務都是沒有用的 03/02 13:56
pennymarkfox: 所以大師從來沒重構過嗎? 真是令人偑服耶!! 03/02 14:14
csfgsj: 有的專案不得不處理別人的Code,一堆C++寫得跟大便一樣 03/02 14:20
csfgsj: 處理到怎麼處理C++大便Code的SOP都有了 03/02 14:22
azureblaze: 別人的大便code跟是c c++ java還是brainfuck有關嗎 03/02 14:32
azureblaze: 大便人寫的就是大便code 這跟語言或oop根本沒關係 03/02 14:33
KanoLoa: 每個人都會大便,端看環境不同而有頻率與大小顏色之分 03/02 15:42
KanoLoa: 不說了,推糞蟲同事還在催今天的便便呢 03/02 15:43
rupcj8: 會不會你才是同事眼中的...? 03/02 16:16
xtxml: 高級的code你又嫌隱晦又怕繼承,那給你接手大便不是剛好? 03/02 16:16
CGary: 通常有重構表示新需求陸續有來變化大 你第二段直接說明第三 03/02 17:28
CGary: 段不知道是說啥... 其實MS的code很大便那是很久很久以前的 03/02 17:28
CGary: 事了 現在的東西好多了 要往前相容會讓你的程式變鳥 開始不 03/02 17:29
CGary: 相容就可以重新好好規劃 但這時通常都是已經沒路可退了... 03/02 17:30
CGary: 我個人對於為甚麼對C++那麼反感不理解 C++有很多legacy使他 03/02 17:31
CGary: 沒辦法像一些純高階語言那麼「優雅」 但缺點我倒不覺得是甚 03/02 17:36
CGary: 麼大便code(如前說大便人寫大便code,你老遇到大便code自己 03/02 17:37
CGary: 要檢討身邊怎麼總是大便人) 純粹是甚麼都想達成而過於複雜 03/02 17:39
arenda: 03/02 17:54
Chikei: 搞不懂啥是重構還是趕快洗洗睡吧,越批評越暴露自己的無知 03/02 18:16
arenda: 一篇就算了 一直發廢文到底有完沒完? 03/02 19:52
arenda: 批評完也提不出更好的想法 跟我去廁所拉屎差不多的等級 03/02 19:54
nnkkman: 你起床吃完飯了嗎? 大家都在等你阿 03/02 21:11
ACMANIAC: 你到底知不知道什麼是重構 XDDDDD 快笑死我了,好歡樂啊 03/02 23:16