摘要: 为什么写这篇文章 自己以前都走了弯路,以为学习战术设计就会DDD了,其实DDD的精华在战略设计,但是对于我们菜鸟来说,学习一些技术概念也是挺好的 经常看到这些术语,概念太多,也想简单学习一下,记忆力比较差记录一下实现的细节 领域事件 1.领域事件是过去发生的与业务有关的事实,一但发生就不可更改,所以 阅读全文
posted @ 2019-11-26 09:14 往事随灬锋 阅读(1537) 评论(0) 推荐(3) 编辑
摘要: Conference业务简介 Conference是这样一个系统,它提供了一个在线创建会议以及预订会议座位的平台。这个系统的用户有两类: 1:客户,可以创建和管理会议。 2:会议座位预定者,可以预订会议座位。 具体的关键业务描述如下: 1.客户登陆系统,客户可以创建一个会议,并录入会议的基本信息,比 阅读全文
posted @ 2019-06-04 13:38 往事随灬锋 阅读(1477) 评论(5) 推荐(2) 编辑
摘要: 为什么要写这篇文章 1,在大半年前,公司开发任务比较轻松,自己不知道干什么,但是又想要学习技术,比较迷茫,后面我接触到了博客园,看了一个帖子,深有感触,我当时不知道学习什么,于是我信息给他,他居然回复我了,并且还给我建议学习的方向,以及学习的方法,我十分的感谢他。 2,在一次面试中,有人问我,你工作 阅读全文
posted @ 2018-09-15 08:54 往事随灬锋 阅读(18638) 评论(33) 推荐(24) 编辑
摘要: 上次面试,遇到,在项目中如何处理业务异常和代码异常,使用txt记录异常信息后,如何直接区分出异常的类型,异常怎么分类处理,希望大家能帮我提出宝贵的意见,完善处理异常, 统一返回参数 public class HeaderResult { public HeaderResult() { // ReSh 阅读全文
posted @ 2018-09-12 00:08 往事随灬锋 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是领域 百度百科对领域的解释:领域具体指一种特定的范围或区域 领域一般指的是业务的问题域,领域是有边界的,边界内,规定了我们要做什么,要做的范围,软件项目从开始到交付的过程中, 所有涵盖的业务,每个业务模块或者方向都有自己的业务范围和问题 比如做家装行业的公司进行软件系统研发,那么公司的业 阅读全文
posted @ 2023-04-14 09:21 往事随灬锋 阅读(618) 评论(0) 推荐(2) 编辑
摘要: 一: 因起 ​ 从事软件开发工作了几年了,总感觉缺少一些**"灵魂"的东西,为此很纠结,困惑,一直彷徨不定,很苦恼,以前认为技术**很重要,学习和工作的重心都在技术上,了解各种基础的组件,以及技术的知识,后来发现了解的技术依旧很浅薄,依然停留在“表面”上,在结合经验和认知,以及自己的学历,背景,发现 阅读全文
posted @ 2022-12-27 15:24 往事随灬锋 阅读(3383) 评论(22) 推荐(14) 编辑
摘要: 事件风暴 1. 基础概念 术语 执行者 > 是指执行的角色,系统的主体,是导致系统状态变化的触发源 人员,系统的用户,操作人员等 系统,系统本身执行的,或者调度的,自动触发的 ,第三方系统 定时任务,定时的触发任务 命令 > 是执行者发起的操作,构成要件是执行者的行为 是某个场景中领域事件的触发动作 阅读全文
posted @ 2022-08-08 09:46 往事随灬锋 阅读(560) 评论(0) 推荐(2) 编辑
摘要: 2021年总结 每一年80%的时间都会在迷茫中度过,10%的时间处于半醉半醒中,似醉非醉,半梦半醒,纠结不已,苦恼不已,5%的时间来评估代价,5%的时间去追求心中的那份执著。 一个一直犹豫不决的决定 ​对于大多数普通开发者来说,都会遇到自己的瓶颈,因此我们都想突破现在的瓶颈,结合自己的技术能力,学历 阅读全文
posted @ 2021-11-25 09:43 往事随灬锋 阅读(420) 评论(2) 推荐(0) 编辑
摘要: Scrum精髓 四 . Sprint Sprint的定义 Scrum在最长一个月的迭代或周期中安排工作,一般为2个星期,这些迭代或周期称为Sprint Sprint提供基本的Scrum骨架,大多数其他的活动和工件都以他为基础,Sprint是短期的,在时间盒之内,并且具有一致性的持续期,通常用Spri 阅读全文
posted @ 2021-11-24 09:20 往事随灬锋 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 从一张故事卡开始 小A作为一名菜鸡.NET搬运工,想要提升需求相关的能力,以便于在实现时,具有一定的判断能力,更好的实现业务需求,提升思维能力,助力自己突破目前的瓶颈。 背景 小A是一名菜鸡.NET搬运工,在工作的几年中,小A参与了公司微服务项目的开发,了解了一些微服务的技术实践,以及拆分策略,了解 阅读全文
posted @ 2021-10-21 09:29 往事随灬锋 阅读(866) 评论(2) 推荐(2) 编辑
摘要: 用户故事的三要素 用户故事在软件开发过程中被作为描述需求的一种表达形式。为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为: 作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值> 一个完整的用户故事包含三个要素: 角色(who):谁要使用这个 活动(what):要完成什么活动 价 阅读全文
posted @ 2021-10-15 16:16 往事随灬锋 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一,需求分析的定义 业务需求 > 用户在特定场景下的问题(痛点)和期望 产品需求 > 特定场景下,用户问题(痛点)和期望,的解决方案 需求分析:将业务需求,转换成产品需求的过程,就叫做需求分析 不管用什么方法分析需求,都要验证解决方案,业务需求 > 需求分析 > 解决方案 > 验证解决方案 二,如何 阅读全文
posted @ 2021-10-09 09:35 往事随灬锋 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 一,定义 干系人又叫利益相关者,包括对产品或服务的使用,体验,或结果有影响或者感兴趣的人或组织。 二,为什么要分析干系人 干系人分析能够找出对产品有重要影响的人或组织,获得他们对于产品的期望和需求,分析把控需求的优先级,减少干系人之间的利益冲突,帮助设计者制定产品方向,目标,确保产品的实现。 三,需 阅读全文
posted @ 2021-09-28 09:29 往事随灬锋 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 需求和痛点 一,什么是需求: 用户在特定的场景下,出现的特定的问题,且这个问题是可以被验证解决的 需求由用户 + 场景 + 诉求 + 任务 构成 需求和用户的最终目的有关,需求要与场景匹配 我想要一匹更快的马,对于想要快速到达目的地的人来说,可以提供更快的交通工具,比如汽车,对于喜欢骑马比赛的人来说 阅读全文
posted @ 2021-09-26 09:54 往事随灬锋 阅读(1424) 评论(0) 推荐(2) 编辑