原创 測試篇——初探單元測試

初探單元測試 目錄: 單元測試的核心意義 單元測試的特點 一個簡單的單元測試demo 構建可測試的代碼以及初探Mock框架NSubstitute   單元測試的核心意義 驗證代碼健壯性,無 Bug 項目升級,重構後涉及

原创 淺析CLR的異常處理模型

文章目錄: 異常概述 CLR中的異常處理機制 CLR中異常的核心類System.Exception類 異常處理的設計規範和最佳實踐 異常處理的性能問題 其他拓展 1、異常概述   異常我們通常指的是行動成員(例如類實例對象)沒有完成所宣

原创 Core篇——初探IdentityServer4(OpenID Connect模式)

Core篇——初探IdentityServer4(OpenID Connect客戶端驗證) 目錄 1、Oauth2協議授權碼模式介紹2、IdentityServer4的OpenID Connect客戶端驗證簡單實現 Oauth2協議授權碼

原创 11中常用框架模式

11中常用框架模式 1. 提供程序模式 使其功能變靈活。 實現延伸到外部,暴露給客戶端。 個性化擴展需求. 2. 鏈式編程模式 處理邏輯時流式,連貫的。 大的功能或者問題域分解爲小的問題,每個問題域之間沒有前後依賴關係。 傳統方式或

原创 初探.net framework 下的異步多線程

初探.net framework 下的異步多線程 目錄 1、多線程的出現條件 2、Thread和ThreadPool的相關Api及用法 3、Task和Parallel的相關Api及用法 4、Async&&Await 多線程的出現條件 用