2018年2月8日

软件架构系列二:Clean架构

摘要: 外圈的层次可以依赖内层,反之不可以;内圈核心的实体代表业务,不可以依赖其所处的技术环境。 这是著名软件大师Bob大叔提出的一种架构,也是当前各种语言开发架构。干净架构提出了一种单向依赖关系,从而在逻辑上形成一种向上的抽象系统。 这种干净的架构图如下: 依赖规则Dependency Rule 上图中同 阅读全文

posted @ 2018-02-08 18:43 SuperSnowYao 阅读(2934) 评论(0) 推荐(1) 编辑

软件架构系列一:C4模型

摘要: 本文要点预览:因为软件系统的分布式特点以及开发团队的分布性,了解软件架构的基础变得越来越重要。而在过度设计和毫无设计之间,我们应该把注意力放在对软件系统有重大影响的决策和权衡上。好的架构师应该是团队的活跃分子,不仅能够进行代码协作,还能为团队提供技术指导。软件架构中的沟通环节极具挑战性。C4 模型对 阅读全文

posted @ 2018-02-08 16:51 SuperSnowYao 阅读(8293) 评论(0) 推荐(1) 编辑

导航