花園
3 則筆記正在生長。清除篩選 ✕
標籤nestjs平台rootnote架構前端踩雷程式碼走讀projectdddnuxt心路seo安全資料庫✕部署ios共筆dockerlinuxpythonssrtradewindows構想流程測試資料視覺化需求分析成熟度種子扎根常青
- e2e 打真 postgres:拋棄式資料庫與兩條 schema 路徑 postgres-only|SQLite 退場後,e2e 測試改打真 postgres。幾個實作決策值得記錄: 拋棄式資料庫 每輪 e2e 建一個帶亂數後綴的資料庫、跑完即棄。比起共用一個測試庫加清空表格,拋棄式的好處是絕對隔離——併發跑兩套測試不互踩、失敗現場可以留著驗屍、永遠不會有「上一輪的髒資料讓這一輪偶爾紅」的…
- 程式碼走讀:計數器為什麼不能 load–mutate–save 這個站的rootnote-origin|澆灌與到訪計數背後是一張極簡的表:noteId、views、waters。它的 repository 是全站唯一寫原生 SQL 的地方,值得走讀一次「為什麼」。 錯誤版本:教科書寫法的競態 DDD 的直覺寫法是 load–mutate–save: ts const stats =…
- 支援矩陣收斂史:告別 MySQL 與 SQLite 的決策帳 基底範本最初的野心是「三種資料庫都支援」:postgres、mysql、sqlite。半年後我把矩陣收斂成 postgres only——這篇記下這筆決策帳,因為「刪掉支援」比「增加支援」難談,也更值得談。 MySQL 先退場 翻遍部署紀錄:從來沒有一個場景真的用 mysql,driver 甚至沒安裝過。它卻在真實地收…