Skip to content
← 文章目次 HCYTLOG / 文章與筆記

把專案清乾淨,讓產品走得動

今天把幾件拖很久的事一次處理掉,專案也順了不少。 先把不用的 sitemap.ts 和相關邏輯清掉。本來以為是單純刪檔,結果測試掛了:有個測試竟然跟 sitemap 的產生邏輯耦合在一起。把測試拆乾淨、舊案例順手整理後,CI 回到綠燈。像清掉房間的舊雜物,空出腦袋。 真正影響使用者的是條碼掃描。我當初只管「先跑起來」,沒考慮圖片模糊、掃不出來或想手動輸入

今天把幾件拖很久的事一次處理掉,專案也順了不少。

先把不用的 sitemap.ts 和相關邏輯清掉。本來以為是單純刪檔,結果測試掛了:有個測試竟然跟 sitemap 的產生邏輯耦合在一起。把測試拆乾淨、舊案例順手整理後,CI 回到綠燈。像清掉房間的舊雜物,空出腦袋。

真正影響使用者的是條碼掃描。我當初只管「先跑起來」,沒考慮圖片模糊、掃不出來或想手動輸入的情況。後台回報顯示不少人卡在掃描這一步,就直接放棄。下午把掃描邏輯重構,加圖片上傳與手動輸入的備案,API 回應改成 ‎`{ barcodeExists: boolean, productId?: string }`,前端判斷更穩。猶豫了一下「會不會太複雜」,但看著使用者回饋,只能說:給選擇,才不會卡住。

順著把 FAQ 和 About Us 也更新。FAQ 去掉過度技術的描述,用白話把重點講清;About Us 調整產品展望,回到使用者的需求,避免自嗨式開發。最後把 robots.txt 和 DefaultSEO 的 metadata 一併整理,半年前的標題和描述終於換掉。

先整理不需要的舊程式碼,再把影響使用的地方補齊。技術債不會自己消失,今天至少往前一步。