
规范与设计
文章平均质量分 95
架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物
Allen-xs
一个工作60年的程序员
展开
-
深入理解常见应用级算法思想
1 概论1.1 概念1.1.1 数据结构1)概述数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。2)划分从关注的维度看,数据结构可以划分为数据的逻辑结构和物理结构,同一逻辑结构可以对应不同的存储结构。逻辑结构反映的是数据元素之间的逻辑关系,逻辑关系是指数据元素之间的前后间以什么形式相互关联,这与他们在计算机中的存储位置无关。逻辑结构包括:集合:只是扎堆凑在一起,没有互相之间的关联原创 2023-09-28 20:34:56 · 424 阅读 · 0 评论 -
领域驱动设计
随着业务的扩展,软件开发投资越来越大” 团队的规模也开始变得越来越大,软件系统的投资和维护的成本变得越来越高。“业务人员不懂架构,架构师不懂代码,开发人员不懂业务模型” 当团队中的关键角色谁也不懂谁的时候,问题来了“重构是好的,但什么时候要重构?重构到什么样的架构就是够⽤的了?” 每个有追求的团队都在做重构,但管理者更关心,什么时间必须要重构?重构的目标在哪。原创 2023-09-28 20:13:52 · 401 阅读 · 0 评论 -
开发模式-敏捷开发
随着软件开发技术的不断发展,现在出现了很多种不同的开发模式,其实敏捷开发已经成为现在很多企业开发应用程序都想要选择的开发方案,那么什么是敏捷开发呢?敏捷倡导的是用工作的软件即文档**(核心是代码即文档)**。整个项目用于产品开发的文档不是一开始准备好的(甚至都没有RP原型设计),而是在过程中”及时的“ just-in-time准备出来的,因此,我们看到的是非常简单的且常常被放在最后处理的文档(在项目中涉及到移交或问题分析时这一点显得尤其突出)原创 2023-09-28 20:02:24 · 11200 阅读 · 1 评论 -
阿里系常用代码规范及工具
可能有同学觉得代码需要突出个人的特点,需要特异化,但是这样就会造成别人阅读起来很困难代码不仅仅是交给机器来执行的,同时代码也是让其他同事来阅读的,如果代码不规范就会出现各种各样的问题,写多了代码只是觉得代码规范化是一件很自然的事,代码写多了,自然代码规范化咯,地球人都会。其实不然,我们是不是缺少了小时候,十万个为什么的那种精神,为什么要这样做?为什么要那样做?那么我们为什么要做代码规范化?原创 2023-09-19 09:31:28 · 1683 阅读 · 0 评论