关于敏捷开发以及Scrum的一些面试题 - 高飞网
4人看过

关于敏捷开发以及Scrum的一些面试题

2014-02-19 01:24:53

1. 什么是Sprint ?

Sprint是Scrum敏捷开发的一个时间迭代单位,是整个项目生命周期的一部分,每一个Sprint都有自己的目标和计划。典型的Sprint一般都在3到4个星期。

2. 什么是TDD(Test-Driven Development)

测试驱动开发是一种软件开发模式,有如下特点:

① 在开始开发新的功能之前首先新增一个测试
② 运行所有的测试(有时候只需要运行一个或一部分),新增的测试不能通过
③ 做一些小小的改动,尽快地让测试程序可运行,为此可以在程序中使用一些不合情理的方法
④ 运行所有的测试,并且全部通过
⑤ 重构代码,以消除重复设计,优化设计结构

2.

还没有评论!
54.158.248.167