Published on 2026年2月20日 前置驗證與後置驗證:你的程式碼有說清楚它的承諾嗎? Testing Clean-Code 從 Precondition、Postcondition 到 Design by Contract,探討函式的承諾如何透過驗證機制與單元測試共同保護程式碼品質 Read more →
Published on 2026年2月2日 Test Double 測試替身入門:五種類型一次搞懂 Clean-Code Testing 深入解析 Test Double 的五種類型:Dummy、Stub、Spy、Mock、Fake。透過 JavaScript 實作範例,理解各類型的差異與使用時機,並比較 Mockito、PHPUnit、NSubstitute、Jest、Python unittest.mock 等主流框架的術語差異 Read more →
Published on 2025年10月23日 軟體設計不全然是軟體架構 Clean-Code 軟體工程 許多開發者嚮往成為架構師,但你知道軟體設計與軟體架構的真正差異嗎?透過 Emily Bache 的精闢解析,我們將探討如何運用模組化、自動化測試與重構技能,讓設計決策保持低成本且易於變更,這對於 AI 時代的開發者來說仍然至關重要 Read more →
Published on 2025年7月27日 Make the Change Easy:Kent Beck 重構哲學的重構實踐 Clean-Code Kent-Beck 軟體工程 深入探討 Kent Beck 經典名言「先讓修改變得容易,然後再進行容易的修改」,透過實際重構示範了解如何在遺留代碼中實現優雅的設計改進 Read more →
Published on 2023年1月31日 Rider covert class to record Clean-Code JetBrains 使用 Rider 轉換沒有在使用的 class 變成 record Read more →
Published on 2019年4月21日 ASP.NET Core 使用 MediatR 簡單的實現 Clean Architecture、CQRS 和分層架構 .NET Clean-Code 軟體工程 ASP.NET Core 使用 MediatR 簡單的實現 Clean Architecture、CQRS 和分層架構 Read more →