Re: [心得] 花了很多時間重構卻被打槍用舊code
既然有人發文了,那我也來閒聊閒聊
程式碼阿,就不斷地推陳出新
新架構淘汰舊架構,舊架構不重構也遲早因為各種理由被砍掉
前公司很有遠瞻性
他們終於發現.Netframework 4.0 這東西不行了(大約20年)
webform搭配jQuery,連一個打後端API的功能都沒有
我剛到的時候看到 PageLoad() 一臉黑人問號
然後也去了解,為啥我們客戶十幾萬,使用網站的比率不到2成
用那不到2成的功能
甚至很有心的實地訪談,出題目去找客戶使用,找找問題在哪裡
簡單說結論: 因為難用到不行啊
介面老舊,轉圈圈超久,功能分類奇差無比
還會從.cs 檔案傳字串回去前端組元件(懂得都懂)
然後就報錯
回來主題,所以他們花了三年的時間準備、規劃
找了廠商重新設計UI,請了新的前端工程師套用Angular前端頁面
搭配.Net Core 8 想要重新改革
改成微服務架構跟上雲端
這一切都是上面有心要改革想要做好的內容(畢竟花了三年)
上工做了半年以後
來了一個新長官
新來的長官覺得這太浪費時間了,『啪! 沒了!』
但是他還是想要有新的功能
所以最後他決定把Angular鑲嵌進去webForm裡面
就是某些新功能點進去,畫面是由Angular來做的
後端API改成中台架構那是另一個故事
最終結論
沒錯,要不要重構不是我們這些小工程師決定的
就算長官決定要做了,而且也已經開始做了
也是有可能新來的長官一來你就GG
畢竟大家都是出來混口飯吃的
真的不爽逃命比較實在
重構做好了沒有KPI,做壞了全部算你頭上
說來說去每間公司都是洞
就自己挑一個比較舒服的洞蹲著吧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.194.218 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1758204173.A.566.html
推
09/18 23:09,
3小時前
, 1F
09/18 23:09, 1F
推
09/18 23:36,
2小時前
, 2F
09/18 23:36, 2F
→
09/18 23:37,
2小時前
, 3F
09/18 23:37, 3F
→
09/18 23:37,
2小時前
, 4F
09/18 23:37, 4F
我完全同意你說的
目前的這一大包,就是因為以前不願意升級架構
一堆程式碼跟開發流程為了將就這坨垃圾
導致後續開發維護上的一大困難
好不容易有人要出頭要做事情
又被收回去惹
※ 編輯: TurtleGods (114.44.194.218 臺灣), 09/18/2025 23:41:59
討論串 (同標題文章)
完整討論串 (本文為第 9 之 9 篇):
34
152
Soft_Job 近期熱門文章
12
27
PTT職涯區 即時熱門文章