2. 模型的敏捷开发

2.1. 迭代1:测试框架的建立
2.1.1. 假想任务目标
2.1.2. 建立测试用例
2.1.3. 编写模组,使测试用例通过
2.1.4. 完善测试用例
2.1.5. 用例管理和 nosetests
2.2. 持续迭代
2.3. 最终完成的 svnauthz

忘记Web吧:

我们要开发出一套Web应用,但首先要忘掉Web。这看似矛盾,却正是MVC的要求和精髓。 即对核心算法进行抽象,先实现 Model,之后再去考虑 Controller(控制器)和 View(Web展现)。

忘记详细设计吧:

敏捷开发,可不要等到图纸都出来再按图索骥。而是一种小步快跑的开发模式, 将我们伟大的目标分解为一个一个小的目标,小到能够在一天之内就可以完成。

先从测试做起:

敏捷开发的一种是测试先行,让我们在第一个迭代中基于一个最简单的目标:实现单元测试框架。