摘要: 为什么写这篇文章 自己以前都走了弯路,以为学习战术设计就会DDD了,其实DDD的精华在战略设计,但是对于我们菜鸟来说,学习一些技术概念也是挺好的 经常看到这些术语,概念太多,也想简单学习一下,记忆力比较差记录一下实现的细节 领域事件 1.领域事件是过去发生的与业务有关的事实,一但发生就不可更改,所以 阅读全文
posted @ 2019-11-26 09:14 往事随灬锋 阅读(1315) 评论(0) 推荐(3) 编辑
摘要: Conference业务简介 Conference是这样一个系统,它提供了一个在线创建会议以及预订会议座位的平台。这个系统的用户有两类: 1:客户,可以创建和管理会议。 2:会议座位预定者,可以预订会议座位。 具体的关键业务描述如下: 1.客户登陆系统,客户可以创建一个会议,并录入会议的基本信息,比 阅读全文
posted @ 2019-06-04 13:38 往事随灬锋 阅读(1253) 评论(5) 推荐(2) 编辑
摘要: 为什么要写这篇文章 1,在大半年前,公司开发任务比较轻松,自己不知道干什么,但是又想要学习技术,比较迷茫,后面我接触到了博客园,看了一个帖子,深有感触,我当时不知道学习什么,于是我信息给他,他居然回复我了,并且还给我建议学习的方向,以及学习的方法,我十分的感谢他。 2,在一次面试中,有人问我,你工作 阅读全文
posted @ 2018-09-15 08:54 往事随灬锋 阅读(15571) 评论(33) 推荐(24) 编辑
摘要: 上次面试,遇到,在项目中如何处理业务异常和代码异常,使用txt记录异常信息后,如何直接区分出异常的类型,异常怎么分类处理,希望大家能帮我提出宝贵的意见,完善处理异常, 统一返回参数 public class HeaderResult { public HeaderResult() { // ReSh 阅读全文
posted @ 2018-09-12 00:08 往事随灬锋 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 2021年总结 每一年80%的时间都会在迷茫中度过,10%的时间处于半醉半醒中,似醉非醉,半梦半醒,纠结不已,苦恼不已,5%的时间来评估代价,5%的时间去追求心中的那份执著。 一个一直犹豫不决的决定 ​对于大多数普通开发者来说,都会遇到自己的瓶颈,因此我们都想突破现在的瓶颈,结合自己的技术能力,学历 阅读全文
posted @ 2021-11-25 09:43 往事随灬锋 阅读(251) 评论(2) 推荐(0) 编辑
摘要: Scrum精髓 四 . Sprint Sprint的定义 Scrum在最长一个月的迭代或周期中安排工作,一般为2个星期,这些迭代或周期称为Sprint Sprint提供基本的Scrum骨架,大多数其他的活动和工件都以他为基础,Sprint是短期的,在时间盒之内,并且具有一致性的持续期,通常用Spri 阅读全文
posted @ 2021-11-24 09:20 往事随灬锋 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 从一张故事卡开始 小A作为一名菜鸡.NET搬运工,想要提升需求相关的能力,以便于在实现时,具有一定的判断能力,更好的实现业务需求,提升思维能力,助力自己突破目前的瓶颈。 背景 小A是一名菜鸡.NET搬运工,在工作的几年中,小A参与了公司微服务项目的开发,了解了一些微服务的技术实践,以及拆分策略,了解 阅读全文
posted @ 2021-10-21 09:29 往事随灬锋 阅读(630) 评论(2) 推荐(2) 编辑
摘要: 用户故事的三要素 用户故事在软件开发过程中被作为描述需求的一种表达形式。为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为: 作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值> 一个完整的用户故事包含三个要素: 角色(who):谁要使用这个 活动(what):要完成什么活动 价 阅读全文
posted @ 2021-10-15 16:16 往事随灬锋 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一,需求分析的定义 业务需求 > 用户在特定场景下的问题(痛点)和期望 产品需求 > 特定场景下,用户问题(痛点)和期望,的解决方案 需求分析:将业务需求,转换成产品需求的过程,就叫做需求分析 不管用什么方法分析需求,都要验证解决方案,业务需求 > 需求分析 > 解决方案 > 验证解决方案 二,如何 阅读全文
posted @ 2021-10-09 09:35 往事随灬锋 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一,定义 干系人又叫利益相关者,包括对产品或服务的使用,体验,或结果有影响或者感兴趣的人或组织。 二,为什么要分析干系人 干系人分析能够找出对产品有重要影响的人或组织,获得他们对于产品的期望和需求,分析把控需求的优先级,减少干系人之间的利益冲突,帮助设计者制定产品方向,目标,确保产品的实现。 三,需 阅读全文
posted @ 2021-09-28 09:29 往事随灬锋 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 需求和痛点 一,什么是需求: 用户在特定的场景下,出现的特定的问题,且这个问题是可以被验证解决的 需求由用户 + 场景 + 诉求 + 任务 构成 需求和用户的最终目的有关,需求要与场景匹配 我想要一匹更快的马,对于想要快速到达目的地的人来说,可以提供更快的交通工具,比如汽车,对于喜欢骑马比赛的人来说 阅读全文
posted @ 2021-09-26 09:54 往事随灬锋 阅读(603) 评论(0) 推荐(2) 编辑
摘要: 安装SonarQube 利用docker 安装SonarQube docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest 服务的内存空间要充足 检查服 阅读全文
posted @ 2021-08-11 09:59 往事随灬锋 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 什么是DevOps DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件 Devops 包含了敏捷开发,测试,运维 DevOps 是组织架构变革,更是团队文化和思想观念的变革 DevOps 的价值 填补开发,测试,运维之间的 阅读全文
posted @ 2021-08-10 10:26 往事随灬锋 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Apollo 配置中心是什么: ​ Apollo是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 Apollo的特性 统一管理不同环境、不同集群的配置 Apollo提供了一个统一界面集中式管理不同环 阅读全文
posted @ 2021-06-24 09:16 往事随灬锋 阅读(358) 评论(0) 推荐(1) 编辑