“大多数开发人员只是想写新的功能,他们不想使用维护和修补漏洞”。这也是大多数开发人员是错过的乐趣和好处就是发现和修复bug。每个错误都可以教你一些东西。反馈是一个关键,它是敏捷开发的主要原则之一。单元测试和迭代开发技术更快地提供反溃与单元测试你的代码是否有效的..
分类:
其他好文 时间:
2017-04-01 22:22:08
阅读次数:
207
通过了解传统瀑布开发模式和新型敏捷开发模式的差异,理解敏捷开发的在现在快节奏时代有更好的适用性:唯快不破,以人为本。 相信每个软件从业者心中都向往着开放、包容的环境中开展工作,并不是我们要求高,而是我们不喜欢被束缚,不喜欢做一个机器式开发者,我们需要的是尊重和创造。那么来学习敏捷开发吧! 最后介绍了... ...
分类:
其他好文 时间:
2017-03-22 18:06:03
阅读次数:
242
随着移动互联网的飞速发展,移动APP的开发呈现出爆发式的增加,一大批互联网创业者如潮涌般进入APP市场,竞争也越发激烈。但是,很多APP在迅速占据应用市场榜单前列之后便不堪APP迭代开发的重负,渐渐地便消失在了大众的视野中。 可以说,APP的迭代便是其在市场中存活的生命力。而为了不断地给自己的产品“ ...
分类:
移动开发 时间:
2017-03-21 18:21:48
阅读次数:
168
软件测试贯穿整个软件开发生命周期,与软件开发息息相关,因此了解必要的开发模型和测试模型是非常有必要的! 一、软件开发模型 1.1 大爆炸模型 1.2 边写边改模型 1.3 瀑布模型 1.4 快速原型模型 1.5 螺旋模型 1.6 迭代模型 1.7 敏捷开发模型 1.8 开发模型小结 二、软件测试模型 ...
分类:
其他好文 时间:
2017-03-07 00:27:42
阅读次数:
346
大框架,提到了功能性、兼容性和稳定性。 由于产品在不断的迭代开发,后端的server也在不断的开发新的功能,有的时候呢,后端可能会提供一些错误的数据,客户端可能直接就挂了。还有的时候,客户端返回了一些异常的请求,或者第三方有人黑你,把服务弄挂了。所以呢需要针对客户端和服务器端进行API(应用程序编程 ...
分类:
其他好文 时间:
2017-02-13 20:32:00
阅读次数:
140
早就听说罗杰老师的软件工程课是实用性与理论性相结合的课,在这门课上不单单只是简单的编写代码,调试程序,还要做到迭代开发,撰写文档等实际软件工程中所必须要完成的工作。为了锻炼自己的能力,学到一些不一样的知识,这学期我选择了罗杰老师的软件工程课。 课程大概可以分为三个部分,个人项目,双人组队项目,团队项 ...
分类:
其他好文 时间:
2017-01-07 00:04:31
阅读次数:
317
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt375 随着云计算的推广,云平台的设计和实现越来越复杂,很多系统属性如一致性和可靠性往往是在系统迭代开发时才被考虑到。如果在原生的系统上重复的实现复杂的一致性算法,这样不仅会破坏 ...
分类:
其他好文 时间:
2016-11-22 11:42:56
阅读次数:
404
1.第二章 个人技术和流程 效能分析 2.第四章 两人合作 结对编程 3.第五章 团队和流程 迭代开发 4.第十三章 软件测试 各种测试方法 5.第十六章 IT行业的创新 四个象限划分产品 6.第十七章 人,绩效和职业道德 绩效管理 通过快速浏览,通读全文,以及叶老师上课时的介绍,是我对本课程有了大 ...
分类:
其他好文 时间:
2016-10-13 23:34:51
阅读次数:
207
开始规划我们的svn项目目录: 主干分支上创建第一个代码文件: 创建我们的第一个迭代分支: 创建分分支的方式一: 创建分分支的方式二: 基于迭代分支创建特性分支:因为一次迭代开发可能包含很多新功能,面这些个功能可以由N个开发人员来并行开发。所以最佳方案是每个功能点再建一个分支出来,实现之后再合并回二 ...
分类:
其他好文 时间:
2016-08-28 12:31:33
阅读次数:
253
第九章 敏捷开发模式下的测试1、敏捷开发的特征:依赖客户的参与、测试驱动、以及紧凑的迭代开发周期。2、敏捷测试本质上是一种协调测试。要求每个人都参与到测试计划的设计、实现以及执行中去。3、极限编程与测试 3.1 极限编程,关注: a)实现简单的设计 b)开发人员与客户的沟通协作 c)不断地测试代码库 ...
分类:
其他好文 时间:
2016-07-14 21:35:39
阅读次数:
176