"Software architects must make decisions within this constantly changing ecosystem. " 软件架构定义 The definition of Software Architecture: In this definition, software architecture consists of the structure of the system (denoted as the heavy black lines supporting the architecture), combined with architecture characteristics (“-ilities”) the system must support, architecture decisions, and ...
architecture anti-pattern: + sinkhole anti-pattern + architecture by implication anti-pattern and + the accidental architecture anti-pattern The layered architecture is a technically partitioned architecture (as opposed to a domain-partitioned architecture) 分层架构中的层是按技术划分不是业务划分,因此同一个业务会涉及到所有的层,业务的迭代效率会低效不敏捷。 layers of isolation 层间只有接口依赖...
A software solution consists of both domain requirements and architectural characteristics 软件解决方案包括领域需求和架构特性 架构特性的其他称呼: nonfunctional requirements (自我贬低) quality attributes(把责任推卸给QA团队之嫌,但实际应该是在架构设计阶段决策解决的) An architecture characteristic meets three criteria: • Specifies a nondomain design consideration - architecture characte...
There are four main aspects of thinking like an architect. First, it’s understanding the difference between architecture and design and knowing how to collaborate with development teams to make architecture work. Second, it’s about having a wide breadth of technical knowledge while still maintaining a certain level of technical depth, allowing the architect to see solutions and possibilities ...
孙大伟
2022-03-23 14:41:08 1人喜欢
孙大伟
2022-04-07 17:21:23
孙大伟
2022-03-30 11:56:45
孙大伟
2022-03-29 20:21:59
孙大伟
2022-03-29 09:20:43
络绎很无聊地 (不忙怎偷闲)
2021-12-17 15:58:12
络绎很无聊地 (不忙怎偷闲)
2021-12-17 14:06:53