#软件架构

      更多分类

硬货:如何做好一名系统架构设计师以及面试技巧

19-05-15 382 2 banq

系统架构师在拥有知识经验上要高于一般软件架构师或领域架构师,承担整个系统的权衡设计,搭建一个可伸缩、可扩展、高事务、高一致的系统架构是其工作目标,同时针对运营中出现的重大问题进行诊断以及提出改进意见... 详细

什么是三位一体架构Trinity Architecture? – Oregor

19-05-03 220 2 banq

这里提出的Trinity Architecture是后端企业应用程序的架构模式。它源于采用依赖性倒置原理(DIP)的典型4层架构。它非常适合(但不限于)领域驱动设计(DDD)应用程序。 三位一体的三... 详细

六边形之端口和适配器架构 - cockburn

19-02-04 65 banq

在90年代中期的某个地方,我开始绘制一个对称架构,其中数据库不位于该架构的底部,而是完全在应用程序之外。为了打破过去那种“顶部和底部以及左右两侧”视角看法,我画了一个六边形的形状,并提出了相当愚蠢的名... 详细

六角形建筑原义 - AlistairCockburn

19-02-04 31 banq

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

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

19-02-04 54 banq

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

什么是六角形架构? -octo

19-02-04 240 2 banq

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

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

19-01-09 38 1 banq

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

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

19-01-03 166 1 banq

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

柏拉图和面向对象编程

18-12-27 192 3 banq

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

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

18-12-19 381 1 banq

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

消极架构

18-12-18 1 397 4 banq

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

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

18-12-16 1 361 2 banq

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

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

18-12-05 2 710 1 banq

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

共有 2521 2 3 4 ... 17 下一页