MediatRPC - 基於MediatR和Quic通訊實現的RPC框架,比GRPC更簡潔更低耦合,開源發布第一版
大家好,我是失业在家,正在找工作的博主Jerry。作为一个.Net架构师,就要研究编程艺术,例如SOLID原则和各种设计模式。根据这些原则和实践,实现了一个更简洁更低耦合的RPC(Remote Procedure Calls)框架,名叫MediatRPC。 一、MediatR 编程思想 SOLID的 …
Continue Reading
C# 實例解釋面向對象編程中的依賴反轉原則
在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …
Continue Reading
C# 實例解釋面向對象編程中的介面隔離原則
在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …
Continue Reading
實踐GoF的23種設計模式:SOLID原則(上)
摘要: 本文以我们日常开发中经常碰到的一些技术/问题/场景作为切入点,示范如何运用设计模式来完成相关的实现。 本文分享自华为云社区《 实践GoF的23种设计模式:SOLID原则(上) 》,作者:元闰子。 前言 从1995年GoF提出23种 设计模式 到现在,25年过去了,设计模式依旧是软件领域的热门 …
Continue Reading
C# 實例解釋面向對象編程中的里氏替換原則
在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …
Continue Reading
C# 實例解釋面向對象編程中的開閉原則
在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S : …
Continue Reading
C# 實例解釋面向對象編程中的單一功能原則
在面向对象编程中, SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。 SOLID 原则包含: S :单 …
Continue Reading
關於程式碼品質退化的思考
一个软件项目从探索阶段到发展方向明确阶段,会经历从简单到复杂的一个过程,需求的不断叠加,会让系统越来越庞大,功能繁多,公司业务的扩展也让软件系统的生命周期变的更长。在业务变复杂软的过程中,各种原因的驱使,代码质量会退化,维护和开发新功能的成本也会相应的变高,推倒重新开发的成本也是高的吓人。 代码质量 …
Continue Reading