我们的开发团队目前正在使用asp.net 2.0,经过大量浏览和跨站点引用之后,我发现新功能是asp.net MVC,但发现它无法完成某些工作,例如支持asp .net控件,查看状态。
我不确定除范式的总更改外,其他限制还有哪些?现在每个页面都将链接到将链接到某个 View 的 Controller 。因此,为了使学习曲线不那么陡峭,我想首先采用MVP,因为我认为仅通过取出应用程序和域层并使其可测试就已经对我们的整个过程产生了很大的帮助不必太麻烦。
经过更多的浏览之后,我发现ndoc现在有点过时了,现在被sandcaSTLe取代了,它具有一个额外的call docproject附加项,因此应该很好地涵盖了代码中文档的自动生成。
并进行验收测试,我发现这个基于FIT的工具fitnesse应该会有所帮助。
因此,对于所有这些都是全新的,我想知道这是否是一个很好的过程,可以使用此工具来涵盖我们团队的开发过程。是否还有其他样本/资源/框架涵盖了所有这些步骤,并且比尝试使用多种工具(即框架)弥补差距做得更好?
上面的总体过程覆盖得很好
通过我研究过的工具?
asp.net tdd +自动生成文档+
验收测试?
任何建议/反馈表示赞赏。
谢谢!! :)
最佳答案
是的,带有NUnit和FitNesse的ASP.NET MVC是“敏捷”方法的合理选择。只是不确定自动生成文档的位置。有人会阅读这个生成的文档,还是只会看代码?如果您还没有阅读它,请获取Robert Martin的“干净代码”,以获取一些很好的技巧,以帮助您使代码在无需大量注释和生成的文件的情况下可维护和可理解。
关于tdd - 是否有任何示例,资源或什至由Asp.net MVP + SandcaSTLe + TDD/Nunit + Fitnesse组成的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011902/