消除你程式碼的臭味 Day 12- 拒絕複製貼上:抽出共用邏輯
重複不是省事,是技術債。
在第二個地方貼上相似度 90% 以上程式碼時,就創造了一個混亂區。...
今日內容:public to private, 音效, 音效路徑問題, 升等加速
public to private
開始今天的功能新增前,我決定先把大部分的m...
在現代應用程式開發中,我們需要管理大量的設定資訊,例如資料庫連線帳密、第三方服務的 API 金鑰 (API Key),或是在不同環境(如開發、測試、生產環境)中...
一、學習目標
理解分治(Divide & Conquer模板與遞迴不變量。
掌握 QuickSort(原地、平均快)與 MergeSort(穩定、最壞...
專案就像一場長跑,跑到終點才發現方向錯了,那才是真正的災難。印象很深的是幾年前的一個專案,文件寫得厚厚一疊,需求會議開了十幾場,大家都自以為「彼此理解一致」。然...
PG 也是用 MVCC 實作 Isolation 機制,但卻沒有像 MySQL 的 Undo Log 結構。
那麼沒有 Undo Log,PG 要怎麼儲存不同版...