最新 最热

现代化企业架构- 数字化转型下BizDevOps与VSM的理论与实践(重塑世界观-XX第90期)

在之前文章中,我们提到当前零售业数字化转型的背景、如何劝导老板进行数字化转型以及IT部门如何实施数字化转型,当前如何构建高绩效组织交付方式的BizDevOps概念模型,那么本文讲下基于业务驱动的BizDevOps实践。...

2023-11-19
6

浅谈软件架构

每一个程序员都有一个架构师的梦,可理想很丰满,现实很骨感---大部程序员工作中都做着简单的 CRUD,我也不例外。如果就这样还常把“架构”两个字挂在嘴边,估计程序员们都会脸红。但就因为暂时还不能成为架构师,我们就要放弃...

2023-11-16
2

设计模式的高级概念和原则

在软件工程中,设计模式是一套被广泛认可的解决特定问题的方法论。它们不仅仅是代码模板,更是软件设计中的最佳实践。理解这些高级概念和原则对于成为一名优秀的软件架构师至关重要。...

2023-11-15
2

开放封闭原则:打造更强大的软件架构

当我们谈论软件工程中的设计原则时,"开放封闭原则"(Open-Closed Principle,OCP)通常是其中之一。这个原则的核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改封闭。这意味着我们应该能够通过扩展现有代码来引入新...

2023-11-13
2

开放封闭原则:打造更强大的软件架构

当我们谈论软件工程中的设计原则时,"开放封闭原则"(Open-Closed Principle,OCP)通常是其中之一。这个原则的核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改封闭。这意味着我们应该能够通过扩展现有代码来引入新...

2023-11-13
2

开放封闭原则:打造更强大的软件架构

当我们谈论软件工程中的设计原则时,"开放封闭原则"(Open-Closed Principle,OCP)通常是其中之一。这个原则的核心思想是:软件实体(类、模块、函数等)应该对扩展开放,对修改封闭。这意味着我们应该能够通过扩展现有代码来引入新...

2023-11-13
2

你的架构决策记录是否失去了它的目的?

架构决策记录(ADRs)是开发团队对系统所做的架构决策的重要沟通工具。如果缺乏对什么是架构的明确定义,同时也没有其他地方来记录重要决策,ADR 可能会远离其初衷,失去焦点和效果。...

2023-11-09
2

【新版系统架构】第十章-软件架构的演化和维护

软件架构的演化可以更好地保证软件演化的一致性和正确性,明显降低软件演化成本,使得软件系统演化更加便捷,有3方面原因:

2023-10-16
2

如何连接先行者:跟随知识与技能的先驱者

在知识和技能的海洋中,有一群人总是走在前列,他们是先行者,是我们想要追求的目标。与其孤军奋战,不如学习如何连接这些先行者,从他们身上获得更多的灵感、知识和经验。这篇文章将探讨如何成功连接先行者,并从中受益。...

2023-09-25
2