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

看板Soft_Job (軟體人)作者 (塔綠班)時間3小時前 (2025/09/13 19:39), 2小時前編輯推噓6(6022)
留言28則, 12人參與, 1小時前最新討論串1/1
最近案子快收尾在收斂bug 身為救援大隊長的老人我被指派到維護一個很老的API 老API的設計已經無法滿足擴充需求 新的擴充功能造成BUG 於是我花了大量時間甚至debug到天亮甚至請無薪假 新的API經過我反覆測試各種case都完美無缺 但是code review卻被質疑: 1. 是不是沒找到root cause 2. 幹嘛改動如此大? 只不過新加一點點功能幹嘛改架構? 心中五味雜陳... 好歹我也是coding master,我說該重構了就是該開始還技術債了 更上頭還是希望用最鴕鳥的方法繼續用舊架構一堆workaound當作root cause 是該離職了嗎? QwQ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.241.68.207 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1757763572.A.6B3.html

09/13 19:41, 3小時前 , 1F
維護的是你,不是他們。所以他們只想安全牌。不會管技術
09/13 19:41, 1F

09/13 19:41, 3小時前 , 2F
債換人厚,會多難接。一堆不知所以然的code。
09/13 19:41, 2F
所以心中五味雜陳 ※ 編輯: kingofsdtw (123.241.68.207 臺灣), 09/13/2025 19:43:17

09/13 19:49, 3小時前 , 3F
code直接丟github開源全世界共享 然後特休全壓放老
09/13 19:49, 3F

09/13 19:49, 3小時前 , 4F
人自己去解root cause啊 這還要教?
09/13 19:49, 4F

09/13 19:51, 3小時前 , 5F
錢給到位嗎 有成長空間嗎 都沒有就走人XD
09/13 19:51, 5F

09/13 20:03, 3小時前 , 6F
公司:能動最重要,你有看過醫院那些名醫看小病就要開刀的
09/13 20:03, 6F

09/13 20:03, 3小時前 , 7F
嗎??XD
09/13 20:03, 7F

09/13 20:05, 3小時前 , 8F
特別是老人家,沒事就別亂開刀了萬一有糾紛
09/13 20:05, 8F

09/13 20:09, 3小時前 , 9F
理由一大堆不用當真
09/13 20:09, 9F

09/13 20:19, 3小時前 , 10F
一堆公司都這樣 能動就好改這麼大做什麼 出問題你扛得
09/13 20:19, 10F

09/13 20:19, 3小時前 , 11F
住嗎
09/13 20:19, 11F

09/13 20:24, 3小時前 , 12F
可以重構啊,你不會等案子結束再重構?
09/13 20:24, 12F

09/13 20:29, 2小時前 , 13F
問題是你重構完 上頭買單?其他人接手會用會改?要多
09/13 20:29, 13F

09/13 20:29, 2小時前 , 14F
少時間熟悉你的code
09/13 20:29, 14F
就是新人同事(3-5y)解不掉才掉到我頭上的QwQ ※ 編輯: kingofsdtw (123.241.68.207 臺灣), 09/13/2025 20:33:47

09/13 20:34, 2小時前 , 15F
以上這只針對公司老人
09/13 20:34, 15F

09/13 20:35, 2小時前 , 16F
可能只是不想要欠這種人情 也不想花錢請你重構 所以才這
09/13 20:35, 16F

09/13 20:35, 2小時前 , 17F
樣回
09/13 20:35, 17F

09/13 20:36, 2小時前 , 18F
很久以前我也跟你一樣 後來看開了 拿多少錢做多少事
09/13 20:36, 18F

09/13 20:36, 2小時前 , 19F
除非上頭有交代
09/13 20:36, 19F

09/13 20:36, 2小時前 , 20F
不然這些重構還是新東西自己改改玩玩 不會放檯面上,
09/13 20:36, 20F

09/13 20:36, 2小時前 , 21F
頂多找面試拿來講講
09/13 20:36, 21F

09/13 20:44, 2小時前 , 22F
那你就新舊都兼容啊 你的 pr 應該只有增加的行數沒有砍
09/13 20:44, 22F

09/13 20:44, 2小時前 , 23F
舊邏輯
09/13 20:44, 23F

09/13 21:08, 2小時前 , 24F
專案要先把責任切開 大雜燴下 對專案的風險感就會混雜
09/13 21:08, 24F

09/13 21:08, 2小時前 , 25F
程式已經亂到flag亂跳...
09/13 21:08, 25F

09/13 21:08, 2小時前 , 26F
可讀性0..
09/13 21:08, 26F

09/13 21:29, 1小時前 , 27F
老人還被質疑喔...
09/13 21:29, 27F

09/13 21:31, 1小時前 , 28F
是說派你去救火的人 又不滿意你的方案嗎==
09/13 21:31, 28F
文章代碼(AID): #1enLVqQp (Soft_Job)
文章代碼(AID): #1enLVqQp (Soft_Job)