API接口在设计时往往需要编写大量的文档,而且编写完成后往往需要根据实际情况,经常改动文档,这使得文档编写维护工作量相对较大,这让很多的开发者都很头疼。此外,伴随着接口版本的迭代开发,接口文档也需要同步更新。而且接口开发完成以后,做接口测试会十分不方便,要是遇上接口数量多、参数负载的情况,那不仅不方... ...
分类:
其他好文 时间:
2017-11-16 19:49:23
阅读次数:
133
最近加入了一个临时的项目组,针对前期客户提出的需求在原有系统上做一些升级开发。说白了就是只能使用旧的技术在原有代码上增加功能,有的是需要开发新功能有的只是在原有基础上进行改进。刚开始,项目经理在和我谈需求的时候聊得轻描淡写,以为只是做一些简单的迭代开发,因此信心满满的答应下来。可直到拿到项目的源码才 ...
分类:
其他好文 时间:
2017-11-05 12:16:27
阅读次数:
105
回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。 在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。 因此,通过选择正确的回归测试策略以及后续的执行方案来改 ...
分类:
其他好文 时间:
2017-10-12 12:14:25
阅读次数:
138
什么是RUP: RUP是由Rational软件公司推出的一种完整而且完美的软件过程,由RUP总结的六条最有效的软件开发经验,这些经验被称为“最佳实验”。最佳实验分为迭代开发、管理需求、管理需求、使用基于构建的体系结构、可视化建模、验证软件质量、控制软件变更。 什么是敏捷过程: 敏捷过程是为了使软件开 ...
分类:
其他好文 时间:
2017-09-20 14:28:43
阅读次数:
149
Category扩展,它是对一个类进行功能的扩展。在项目的开发过程中,在不断的迭代开发过程中,我们的类也不可避免的要根据需求来增加新的功能,而这个时候很多的人可能会新建一个子类,然后在子类中去增加我们的新功能,这确实能够实现我们的目的,但是久而久之,我们会因为新建的类越来越多,导致项目也越来越庞大, ...
分类:
其他好文 时间:
2017-09-08 00:22:11
阅读次数:
190
接触敏捷开发差不多一年了,对它也有了一些自己浅显的认识,写这篇文章来给自己梳理梳理工作中的敏捷开发流程。 迭代周期 工作中根据项目普遍任务的耗时,采用10个工作日作为1个迭代周期,包括迭代计划会议、迭代开发和迭代回顾会议 迭代任务 迭代任务通常在feature到task的级别,任务主要由以下几个方面 ...
分类:
其他好文 时间:
2017-08-18 18:30:11
阅读次数:
181
瀑布式开发、迭代开发,区别【都属于,生命周期模型】 两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说。 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。特别是前期阶段,设计的越完美,提交后的 ...
分类:
其他好文 时间:
2017-07-29 11:29:51
阅读次数:
171
敏捷开发系列文章目录 在讨论PO如何给团队讲好故事这个问题之前,先给大家了解一些基本的敏捷概念,然后讲讲我们敏捷团队构成与整个敏捷开发的过程。 当初敏捷老师讲课的时候就跟我们所过,敏捷没有什么具体的形式,每个敏捷团队可能做法都不一样,表现出来的性格也不一样,比如有挑战型团队、有保守型团队等。但敏捷有 ...
分类:
其他好文 时间:
2017-07-21 00:00:22
阅读次数:
303
在这敏捷开发横行的时代中,人人都在谈敏捷,人人都在谈迭代,似乎大家好像都尝到了敏捷带来的甜头,记得有一次跟朋友吃饭,说他们现在的项目用敏捷开发,每个迭代都能看到不断完善的产品,非常有成就感,客户的满意度也提升了不少;另一个朋友说,我们用迭代开发,也是这样,而且客户想加什么需求就加什么,直接按照优先级 ...
分类:
其他好文 时间:
2017-07-11 09:38:52
阅读次数:
115
在开发过程中,不可避免的会产生bug,有时候我们在处理迭代开发的过程中(此处假使迭代开发在master分支进行),需要紧急修复生产环境的bug,此时, 我们可能希望新建一个bug分支专门用于修复bug,但是,当前正在master分支修改的工作还没有提交,因只修改了一半,也不能提交 此时,我们就可以使 ...
分类:
其他好文 时间:
2017-07-10 19:07:51
阅读次数:
136