開發 2021-09-09 單一職責原則:SOLID 設計的基石 一個類別應該只有一個改變的理由。這個簡單的陳述構成了 SOLID 設計的基礎,但開發者卻在什麼是「單一職責」以及何時拆分類別的問題上掙扎。
開發 2021-08-08 DRY 原則:當程式碼重複成為技術債 Don't Repeat Yourself 聽起來簡單,但知道何時應用它需要判斷力。了解何時重複是有害的、何時可接受,以及過早抽象如何比重複更糟。
資訊安全 2020-12-25 OAuth 2.0 安全最佳實踐 - 從設計到實作 OAuth 2.0 不只是取得存取權杖。學習如何設計安全的授權流程,在攻擊者利用漏洞之前,保護使用者資料並防止常見漏洞。
開發 2018-12-02 測試替身:理解 Mock、Stub、Fake 和 Spy 掌握測試替身的藝術,理解 mock、stub、fake 和 spy 之間的差異——這些是編寫有效、可維護單元測試的必備模式。