1

我们的开发团队目前正在使用 asp.net 2.0,经过大量浏览和跨站点引用后,我发现新的东西是 asp.net MVC,但发现它不能做一些事情,例如支持 asp .net 控件,查看状态。

我不确定除了范式的总体变化之外,其他限制是什么,现在每个页面都将链接到将链接到某个视图的控制器。因此,为了使学习曲线不那么陡峭,我想首先学习 MVP,因为我认为能够取出应用程序和域层并使其可测试已经对我们的整个过程有很大帮​​助没有太多的麻烦。

在浏览了更多之后,我发现 ndoc 现在有点过时了,正在被 sandcastle 取代,它有一个额外的 add in call docproject ,因此应该很好地涵盖了代码中文档的自动生成。

为了处理验收测试,我发现这个工具叫 fittnesse,它应该会有所帮助。

所以对所有这一切都是全新的,我想知道这是否是一个整体的好过程,让这个工具涵盖我们团队的开发过程。并且如果有其他示例/资源/框架覆盖所有这些步骤并且比使用几种工具(即框架)试图弥补差距做得更好?

  1. 基本上我的问题是我研究过的工具是否很好地涵盖了我的整个过程?

  2. 有没有更好的方法来做 asp.net tdd + 自动文档生成 + 验收测试?

任何建议/反馈表示赞赏。谢谢!!:)

4

1 回答 1

2

是的,带有 NUnit 和 FitNesse 的 ASP.NET MVC 是“敏捷”方法的合理选择。只是不确定自动文档生成在哪里适合。有人会阅读这个生成的文档,还是只会看代码?如果您还没有阅读它,请阅读 Robert Martin 的“清洁代码”,了解如何在没有大量注释和生成的文档的情况下使代码易于维护和理解的一些好技巧。

于 2010-01-07T19:00:34.113 回答