The Pragmatic Programmer 邁向大師之路
如果要推一本書教你怎麼成為一個好的程式設計師,那麼我覺得 “The Pragmatic Programmer” 就是這類書籍中的經典之作。 我對這本書的心得是,與其說這本書是教你怎麼寫好程式,
Posted on Mar 8, 2023 by Amo Chen ‐ 1 min read
如果要推一本書教你怎麼成為一個好的程式設計師,那麼我覺得 “The Pragmatic Programmer” 就是這類書籍中的經典之作。 我對這本書的心得是,與其說這本書是教你怎麼寫好程式,
Posted on Mar 8, 2023 by Amo Chen ‐ 1 min read
Python 在近幾年因為其易用性(是真的很簡單使用)以及在大數據、 AI 等領域大放異彩,不僅受到不少關注,也是很多人感興趣想學習的程式語言。 如果你也想為你
Posted on Mar 7, 2023 by Amo Chen ‐ 1 min read
蓋房子要有藍圖,軟體開發當然要有 Wireframe 囉! 人類終究還是很仰賴視覺的動物,無論產品規格寫得多精美,在沒有看到 UI/UX 設計師所提供的介面圖之前,我們應該只
Posted on Mar 5, 2023 by Amo Chen ‐ 1 min read
整合金流服務 100% 會遇到的經典問題,就是「重複付款」,這原因不外乎是使用者在前端介面按了好幾次的付款,或者後端請款的 API 因為錯誤重試(retry)
Posted on Mar 4, 2023 by Amo Chen ‐ 1 min read
Git switch 指令是 Git 2.23 版本開始新增的一個指令,它用於切換分支(branch)。
因為以往使用 git checkout 不僅可以還原檔案,也可以用來切換分支,如果有檔案剛好跟分支名稱相同,就容易造成混淆⋯⋯。
所以 git switch 的出現,就是為了分擔 git checkout 的職責,讓切換分支的功能全權由 git switch 負責,也讓 git 的指令有明確的分工並增加易用性(不過 git checkout 依然有向下相容切換分支的功能)。
本文是關於 git switch 指令的簡單教學。
Posted on Mar 2, 2023 in Git 版本控制 by Amo Chen ‐ 2 min read
很多動態網站都是靠著後端資料庫或者 Elasticsearch 實現搜尋的功能,但對於靜態網站這種沒有後端資源可以使用的網站來說,實現搜尋功能就變成很取巧的事。 第 1 種做
Posted on Feb 27, 2023 by Amo Chen ‐ 1 min read
開發產品都會需要搭配一些 icon 在介面上, 否則就會覺得介面好像很單調,總是少了一些什麼, icon 就是一個這麼微小又不可或缺的存在。 Feather 很佛心的提供 287 個 icon 免
Posted on Feb 26, 2023 by Amo Chen ‐ 1 min read
大家學習如何寫好程式時,所接觸的第 1 個觀念應該都是 DRY(Don’t Repeat Yourself) 原則。做法上,我們會將重複的程式碼抽出,統整成共用的程式碼片段(可以是函式也可以是類
Posted on Feb 23, 2023 by Amo Chen ‐ 1 min read