Re: [心得] 花了很多時間重構卻被打槍用舊code

看板Soft_Job (軟體人)作者 (我阿肥拉)時間4小時前 (2025/09/18 22:02), 2小時前編輯推噓2(202)
留言4則, 2人參與, 2小時前最新討論串9/9 (看更多)
既然有人發文了,那我也來閒聊閒聊 程式碼阿,就不斷地推陳出新 新架構淘汰舊架構,舊架構不重構也遲早因為各種理由被砍掉 前公司很有遠瞻性 他們終於發現.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
整套翻新就儘量用 strangler fig pattern 吧
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
文章代碼(AID): #1ep14DLc (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1ep14DLc (Soft_Job)