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