想像你深陷泥淖,程式碼一團亂,想加測試卻不知道從哪裡下手;想先重構,卻又怕一動就壞,更糟的是測試和重構像雞生蛋、蛋生雞,讓人無從開始。這次鐵人賽,我要挑戰 「沒測試也敢重構?IDE 安全重構 30 日生存指南」。透過 IDE 的安全重構功能,從如何改名、抽方法、搬移類別,讓你不用測試也能放心整理程式。接著再分享進階技巧、combo 技,以及遇到工具無法處理時該怎麼降低風險。希望透過 30 天的分享,幫你在泥淖中開闢一塊淨土,重拾對程式碼的掌控感。
在開始前,先聊聊為什麼要談「重構」。在這個 vibe coding 興盛、各家 AI 神仙打架的年代,重構顯得無趣許多。但我覺得重構更貼近每個工程師的日常。的確...