现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不 ...
分类:
其他好文 时间:
2019-03-09 09:11:37
阅读次数:
201
面向对象设计的原则 单一职责 开放 封闭 Liskov替换原则 依赖倒置原则 接口隔离原则 重用发布等价原则 共同封闭原则 共同重用原则 无环依赖原则 稳定以来原则 稳定抽象原则 人的重要性 交付产品的关键因素是人,而不是过程。(敏捷 Agile) 人与人之间的交互式复杂的,并且其效果从来都是难以预 ...
分类:
其他好文 时间:
2019-03-03 09:48:22
阅读次数:
214
精准测试有着超强的数据追溯机制,通过建立用例和代码运行时数据的映射关系,能够很好的协同开发和测试工作;它适用于当前流行的敏捷开发、测试体系,在版本迭代中,能够准确的计算出由于版本迭代影响和波及的测试用例,快速给出测试复杂度报告并核确定测试范围优先级,极大减少上线风险。在团队管理上,精准测试亦产出数十张过程及管理的不同剖面报表,以满足各级管理需求。
分类:
其他好文 时间:
2019-03-01 13:00:46
阅读次数:
240
随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏步。相比单纯追求单元测试的数量,分析单元测试的代码覆盖率是一种更为可行的方式。JaCoCo(Java Cod ...
分类:
系统相关 时间:
2019-02-27 17:29:47
阅读次数:
450
「 OKR 」现在非常的火爆,很多公司都在使用,不仅国外的 Google、英特尔等大公司在用,国内的一线知名互联网企业今日头条和一些创业团队也都在使用。 那为什么「 OKR 」这么受欢迎呢,因为把它可以帮助团队 达成共识、加深信任、加强协同。 并且「 OKR 」这套方法,不仅可以帮助我们开展工作,还 ...
分类:
其他好文 时间:
2019-02-14 13:36:03
阅读次数:
246
简评:软件开发实践一直以来都在变化,工具和技术也是如此。这些改变都是为了提高生产率,质量,让客户满意,缩短交付时间,以及交付成功的产品和服务。软件测试在达成这些目标中扮演了一个重要的角色。 在自动化测试领域,自动化工具的核心地位毋庸置疑。这篇博客总结了最顶尖的自动化测试工具和框架,这些工具和框架可以 ...
分类:
其他好文 时间:
2019-02-11 12:36:44
阅读次数:
210
一 简介 微服务将需多的功能拆分为许多的轻量级的子应用,这些子应用相互调度。好处就是轻量级,完全符合了敏捷开发的精神。我们知道ut(单元测试),不仅仅提高我们的程序的健壮性,而且可以强制将类和方法的设计尽量的单一化。那么微服务也是这样,敏捷对于软件工程的意义就是快速开发,验证市场需求,然后快速改进, ...
分类:
Web程序 时间:
2019-02-02 14:14:23
阅读次数:
187
1, 如果有人让你推荐编程技术书,请叫他看这个列表 这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。 本列表综合了伯乐在线网站以往推荐经典书籍文章中的 ...
分类:
其他好文 时间:
2019-01-30 23:11:04
阅读次数:
199
一、什么是敏捷? 敏捷是一种以用户需求为核心、采用不断迭代的方式进行的软件开发模式。敏捷依靠自组织 的跨职能小团队,在短周期内,做出小块的东西来,通过快速、频繁的迭代,迅速的获取反 馈,进而不断的完善产品,给用户带来更大的价值。敏捷的特点是轻文档、频繁发布、高效 沟通。 二、为什么敏捷? 1)拥抱变 ...
分类:
其他好文 时间:
2019-01-30 16:05:22
阅读次数:
188
产品任务列表(Product Backlog Item/PBI)是可以预知的所有任务,包括功能性的和非功能性的任务,PBI属于计划阶段,指出了我们目标,PBI表述的时候建议的原则:Independent 独立性,避免与其他Story的依赖性。Negotiable 可谈判性,Scrum中的story不 ...
分类:
其他好文 时间:
2019-01-28 13:54:00
阅读次数:
230