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