看板 Soft_Job 關於我們 聯絡資訊
※ 引述《augustine (寒冬)》之銘言: : ※ 引述《thinkniht (不下棋=.=)》之銘言: : : 我認同這篇文章作者的看法 : : 但軟體開發,很多事情都會受到一些不懂軟體開發的高階級管理者影響 : : 要如何說服高階主管理解其此看法的重要性呢? : : 還是能用的只有一招:(重構的書上說的) : : 不告訴主管 : : 反正任務交待下來,只要能做好就好,怎麼做是自己的事情 : : 主管不用知道XDDD : 說真的,我覺得有時候這問題是互相的~當然對工程師而言怎麼看都是只有問題有沒有解 : 我們公司就曾經軟體發生一重大問題,這問題是可以用不符原架構的方式去解決, : 類似多個旗標去擋(總之就是快速偷懶但不是解根本). : 好了~問題來了,開會時別team都說他們好早就採用這解了,而那位小主管堅持整隻要打 : 掉重練,他說這是架構上根本問題. 我們總經理是工程師出身的他能了解技術,但他非 : 常震怒,把他臭罵了一頓,這真的是換個位子換個腦袋嗎? : 打掉重練依據經驗直到產品穩定要一年,而現在發生問題可能造成所有客戶退貨 : 也許這問題說穿了就是要還債,但工程師存在不是為了讓公司生存跟賺錢嗎? : 也許這是極端例子,但有時重構會讓人不想去面對往往都是資源消耗差太多了XD 我是不懂你說的整隻打掉重練 是要打掉多大的東西 現有的程式可以用 如果你要打掉重練... 那要多久可以讓程式正常運作? 一年...不接受是正常的 如果你的變動影響範圍很廣 我想一般管理者都一定不會同意你大改的 重構通常也是一點一點慢慢改 真的改不了的話... 重新開發新的算了XDDD 我這份工作一進去就接手一個現有的程式 問題很多很多 多到我都說我好想整個翻掉 但我沒真的那麼做... 我認為我的能力無法處理與承擔不了這個後果 我還是有對程式做一些調整... 但我一直都很小心 所以從來人沒有因為我做重構而罵我沒做好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.236.144
zekewang:嗯嗯嗯...重構不一定要打掉重練... 02/06 02:00