「從技術債到戰略投資:打造穩固的產品基礎」週檢討
這週的從 SEO、Dockerfile、Supervisor 到狀態管理、Tiptap 編輯器與 AI 整合,甚至環境變數設定,每天都有新的坑冒出來。雖然每天晚上睡覺前都覺得「終於搞定了」,隔天卻總會被現實狠狠打臉。不過回頭看,這一週真正的價值不只是解決了眼前的問題,更重要的是我開始真正面對之前積累下來的技術債,並且主動將這些債務轉化成未來的戰略投資。 首先 SEO 的調整雖然看似小事,但其實從產品層面來看至關重要。過去我總覺得「產品好自然有人用」,但實際推上去的時候才真正體會到產品再好,沒有曝光也等於零。這次針對 JSON-LD 和元數據的重新設計,雖然還沒看到立即的流量提升,但至少我知道我們已經踏出正確的一步,未來的成長基礎也更穩固。 狀態管理這件事則是另一個提醒,產品的複雜度會隨著功能增加而呈指數成長,如果一開始沒有建立起良好的架構,之後追加功能只會愈來愈痛苦。這次從 useState 改成 Zustand 後,整個程式碼的結構和維護性都變得更好,也讓我重新思考未來產品架構的規劃:要在開發初期就認真思考「未來可能的需求」,而不是等到問題爆發才臨時救火。 至於 Tiptap