把專案清乾淨,讓產品走得動
今天把幾件拖很久的事一次處理掉,專案也順了不少。
先把不用的 sitemap.ts 和相關邏輯清掉。本來以為是單純刪檔,結果測試掛了——有個測試竟然跟 sitemap 的生成耦在一起。把測試拆乾淨、舊案例順手整理後,CI 回到綠燈。像清掉房間的舊雜物,空出腦袋。
真正影響使用者的是條碼掃描。我當初只管「先跑起來」,沒考慮糊圖、掃不出或想手動輸入。後台回報顯示不少人卡在掃描直接棄坑。下午把掃描邏輯重構,加圖片上傳與手動輸入的備案,API 回應改成 `{ barcodeExists: boolean, productId?: string }`,前端判斷更穩。猶豫了一下「會不會太複雜」,但看著用戶回饋,只能說:給選擇,才不會卡住。
順著把 FAQ 和 About Us 也更新。FAQ 去掉過度技術的描述,用白話把重點講清;About Us 調整產品展望,回到以用戶需求為核心,避免自嗨式開發。最後把 robots.txt 和 DefaultSEO 的 metadata 一併整理,半年前的標題和描述終於換掉。
結論很簡單:先把不必要的舊碼卸下,再把關鍵體驗補齊。技術債不會自己消失,今天至少往前一步。