#软件架构

      更多分类

六角形建筑原义 - AlistairCockburn

19-02-04 63 banq

我在 http://alistair.cockburn.us/index.php/Hexagonal_architecture 上发了一篇完整的文章。 最后,经过多年,我更好地理解了这个架构的含义,... 详细

为什么需要六边形架构?- silkandspinach

19-02-04 89 1 banq

传统应用程序架构的标准三层或四层模型似乎决定了系统中各种对象之间的依赖关系的方向:UI依赖于应用程序层,因为UI“驱动”后面发生的事情;应用程序层依赖于业务对象,业务对象执行所有特定于领域的事务,业... 详细

什么是六角形架构? -octo

19-02-04 370 2 banq

Hexagonal Architecture(六角形或六边形) 于2005年由 Alistair Cockburn撰写 ,是一个具有许多优势的软件架构,自2015年以来又重新引起了人们的兴趣。 ... 详细

Hexagonal六角形架构ReactJS的实现方式 - Janos Pasztor

19-01-09 85 1 banq

ReactJS是前端开发的主力,但它在SOLID方面表现不佳我们可以通过采用经典方法来改变它吗? 在将ReactJS视为UI的现代JavaScript解决方案时,很多人似乎在组织代码时遇到问题。让我... 详细

UML已死?其实是敏捷惹的祸?

19-01-03 234 1 banq

从Google趋势来看UML没有增长,是否意味着已经死亡,UML(以及RUP,AOSD和Essence)的创建者之一 Ivar Jacobson 回答了这个问题: (认为UML已死)这不完全正确,毫... 详细

柏拉图和面向对象编程

18-12-27 221 3 banq

面向对象编程代表了自计算机出现以来普遍存在的传统编程方法的范式转变。虽然今天的计算机科学家是很聪明的人,但从柏拉图的留下的对话著作中我们不难发现,实际上支持面向对象编程的内在概念已有近2500年的历... 详细

应对复杂之道:组织架构和技术架构的双解耦

18-12-19 450 1 banq

建立软件架构的松耦合的同时,也要建立团队组织架构的松耦合,这两种双解耦才是构建高性能软件组织的关键。通常按功能划分大型团队通常很诱人,我们拥有一个架构师团队,一个开发团队,一个DBA团队,一个测试团... 详细

消极架构

18-12-18 1 484 4 banq

这是来自Michael Feathers的一篇著名文章,Negative Architecture消极架构已经被广泛传播。下面结合中国老子思想解释与翻译如下,从“无与有”角度理解“架构不做什么”反而... 详细

为什么糟糕的软件架构反而容易卖出去?

18-12-16 1 372 2 banq

本文作者作为很多年的资深顾问,看到太多公司和组织发生增长放缓,甚至是停滞和萎缩,主要因为他们在一开始时选择了错误的软件承包商。是错误的无法维护的软件架构制约了公司的发展,扼杀了公司的成长空间。 比... 详细

为什么我不推荐鲍勃叔叔的清晰架构这本书?

18-12-05 3 1080 2 banq

清晰架构Clean Architecture,又称干净架构、清晰架构、整洁架构、清洁架构,是著名软件工程大师Robert C Martin提出的一种 架构整洁之道 。以下是原文大意,原文点击标题进入... 详细

微服务领域的软件架构

18-12-04 104 banq

在讨论微服务时,经常出现有关软件架构的问题。许多微服务的新手不确定如何讨论架构以及如何做出决策。本文将解答这些问题,并分享一些其他建议。 整个系统的高级视图 首先,无论您决定什么是处理架构决... 详细

什么是架构决策记录?

18-12-04 130 banq

架构决定(AD)是一种软件设计选择,针对功能性或非功能性的需求进行的选择设计。 架构上重要的要求(ASR)是对一个软件系统的体系结构和质量衡量效果的要求。 架构决策记录(ADR)捕捉AD,如经常做写... 详细

如果你不了解业务模型就无法优化架构

18-11-22 47 banq

You can't optimise the architecture if you don't know the business model - @ ntcoding #oredev . 详细

什么是函数架构?

18-11-20 121 banq

函数架构是指一个架构中主要部分是纯函数,且纯函数不能调用不纯的活动;但是不纯的活动能够调用纯函数。 那么什么是纯函数?就是引用透明,为了使函数具有引用透明性(也称为 纯函数 ),它必须具有两个属性:... 详细

软件设计美学的几个要点

18-11-18 99 banq

软件的总体设计美学: 1)简单:为了每个人的利益,找到最简单的问题形式。这适用于所有级别。简单意味着专注于一件事。这种关注于一件事的自然结果是紧凑性。您可以通过询问“这个问题的哪些陈述包括我们关心的... 详细

共有 262 上一页 1 2 3 4 5 ... 18 下一页