![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目管理和设计思想
文章平均质量分 64
项目管理和设计思想
bat在等我
这个作者很懒,什么都没留下…
展开
-
幂等性问题与解决方案
幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的副作用(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。幂等多次请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有对数据库有任何影响)。原创 2023-04-18 18:55:17 · 416 阅读 · 0 评论 -
TDD三定律和5条规则
通俗来讲,以上三定律对应如下。原创 2023-03-18 17:20:12 · 2170 阅读 · 0 评论 -
敏捷相关的简称
DDD指的是Domain Drive Design,也就是领域驱动开发,DDD实际上也是建立在这个基础之上,因为它关注的是Service层的设计,着重于业务的实现,将分析和设计结合起来,不再使他们处于分裂的状态,这对于我们正确完整的实现客户的需求,以及建立一个具有业务伸缩性的模型。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论,TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。也就是行为驱动开发。原创 2023-03-17 17:56:32 · 491 阅读 · 0 评论 -
Scrum敏捷开发-开发流程(简洁粗略版)
回顾开发阶段遇到的问题每人发放小卡片,给出3-5分钟列举出本次开发中个人觉得好的和不好的点每人宣读卡片,并说明为什么这样觉得,项目经理负责记录总结大家一起进行总结,讨论哪写优点可以复用,哪写缺点可以避免和优化项目经理进行记录。原创 2023-02-10 15:52:54 · 696 阅读 · 0 评论