本文来自于笔者最近完成的一个小项目 pySvnManager,源代码已经贡献到开源社区。 项目首页:http://pySvnManager.sf.net。该项目从一开始, 就采用了测试驱动开发(TDD)技术,通过一系列的迭代最终敏捷的实现了预期的需求。
在该项目中采用了 Python 最新流行的 MVC 框架:Pylons。并在 Web 页面中大量使用了 AJAX 技术。本文涉及到的技术术语有:敏捷, TDD, MVC, 单元测试, 代码覆盖测试, AJAX, 重构, i18n, 开放源代码。
Copyright © 2006 WorldHello 开放文档之源 计划 |