Topic

Diary

A collection of 37 issues

從「重構深淵」到「產品價值」的思辨之旅 🚧🧭(2025-04-13 週檢討)

這禮拜回頭看來,我彷彿又掉進了自己最熟悉的「重構深淵」:從 API 架構、頭像 URL 快取問題,到訪客帳號的同步邏輯,甚至 FindSkin™ 的命名與使用流程,幾乎每個看似小的任務都牽扯出更大的架構調整。老實說,這種狀況對我來說並不陌生,但每次碰到,心裡還是忍不住吐槽自己:「你真的又在自找麻煩了啦!」😅 但仔細回想,這些重構背後,我其實是在解決一些根本的產品邏輯問題。像是頭像 URL 的 timestamp 參數,原本是為了解決快取,但卻產生了副作用;訪客帳號的暱稱同步,原本只是想快速實作,卻發現會影響整體用戶體驗;FindSkin™ 的命名看似簡單,實際上卻牽涉到 API、資料表與 UX 的一致性。這些問題的根源其實都在於我早期設計時沒有完整考量到未來的使用情境,導致現在要花更多時間修補。這種技術債務,短期內看似沒差,但長期累積下來確實會拖慢產品的發展速度。 這週最大的成就,應該是 FindSkin™ 流程的整理與問卷輸入驗證的強化。雖然一開始有點懷疑 FindSkin™
4 min read

API 重構之後的省思:從技術債務到產品決策的自我檢視 🔧🚧

這一週的工作成果,老實說成果很不錯,但內心的感受卻是五味雜陳。這週把 Ingrelens 的 API 架構、環境變數管理、會員系統與帳號刪除功能都做了一次全面的整理與升級。從 HTTP 升級到 HTTPS、統一 API endpoint、Dockerfile 和環境變數自動化腳本的建立,一直到會員驗證流程與帳號刪除功能的完整重構,算是把過去半年累積的技術債務一次性還清了不少。 從技術面來看,這次的整理確實讓整個系統的可維護性和擴充性都有顯著提升。尤其是環境變數的自動化管理腳本,雖然一開始寫起來有點痛苦,但現在看來,這個腳本已經成為我部署流程的最佳幫手,未來再也不用擔心手動改錯環境變數而出錯了。再加上 API 統一管理,前端開發體驗也大幅改善,後端的穩定性和安全性也更高了。這些都是這週值得拍拍自己肩膀的地方。 但回頭看,我也發現自己過去幾個月累積了太多「看起來不急」的問題,才導致這週在整理的時候一次爆發,花了大量的時間與精力。像 API endpoint 不一致、URL 寫死在各個 component 裡、會員系統設計初期考慮不夠周全等等,這些技術債務累積下來的成本,
4 min read

Subscribe to 海博賽特日誌

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe