最新 最热

【系统架构】-如何评估软件架构

敏感点:一个或多个构件(和/或构件之间的关系)的特性 权衡点:影响多个质量属性的特性,是多个质量属性的敏感点 风险点:指架构设计中潜在的、存在问题的架构决策所带来的隐患 非风险点:指不会带来隐患,...

2022-12-02
0

软件架构设计原则--迪米特原则

迪米特原则(Law of Demeter,LoD)是指一个对象应该对其他对象保持最少的了解,又叫最少知道原则(Least Knowledge Principle,LKP),尽量降低类与类之间的耦合度。   迪米特原则主要强调:只和朋友交流,不与陌生人说话。出现在成员...

2022-12-02
0

软件架构设计原则--开闭原则

开闭原则(open-closed Principle,OCP)是指一个软件实体(比如一个类、模块、函数)应该对扩展开放,对修改关闭。   所谓开闭,也正是对口占和修改两个行为的一个原则。它强调的是用抽象构建框架,用实现扩展细节,可以提高软件系...

2022-12-02
0

企业级业务架构设计笔记三:设计起点与设计过程

业务架构面向企业战略和企业整体。它的一般实现包括设计和落地两个过程,并且设计与落地(升级)这两个过程是不断交替上升的。

2022-12-01
0

企业级业务架构设计:方法论与实践学习笔记二

本篇还是基于《企业级业务架构设计:方法论与实践》一书,探讨业务架构与IT架构之间的关系,以及业务模型。个人和身边的人,通常会把IT架构称为技术架构,技术架构的表现形式通常还包括诸如4+1视图等等。所以换句话说,就是讨论...

2022-12-01
0

一周技术学习笔记(第85期)-两篇文章13个问题重入OO设计思想

学习了两篇文章,转换成13个问题,我们来模拟一个问答场景,带你一起走进正交的世界。

2022-12-01
0

一周技术学习笔记(第83期)-这一条原则竟然影响了现代编程30多年!

我们一般应该怎么衡量代码的质量?容易被阅读,容易被维护,其中在维护代码的过程中,代码的扩展又是非常重要的衡量标准。另外,在我们所熟悉的23种设计模式中,大部分的设计模式都是为了解决代码的扩展性问题而被总结出来的。而...

2022-12-01
0

使用低代码平台 - 危险的赌注

低代码应用平台(LCAP - Low Code Application Platforms)在多样、复杂的现代软件开发情势下应运而生。根据 Gartner 的数据,Mendix 是这方面的翘楚,但其实类似的分析也适用于 Outsystems、Appian、Kony、Betty Blocks 以...

2022-11-30
1

腾讯敏捷之道,看我就够了

敏捷软件开发,又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专...

2022-11-30
1

1sdfsaf

工作中都会用到一些缓存技术,redis/memcached基础使用,初步的集群知识

2022-11-30
1