摘要:
一个ASP.NET MVC 3 Web应用程序有几个部分组成——模型(model)、控制器(controller)、路由处理器(route-handler)、视图(view)、 html-helper、客户端代码等。其中大部分模块都可以进行单元测试,有一些则需要集成测试。关于如何让测试更易维护以及如何避免它们过于脆弱,有 一些最佳实践能够帮得到你。 以下是一些测试相关的资源介绍: 不仅是actions,你还可以使用MvcScaffolding生成单元测试的基架模板 (scaffolding);使用自定义HTML Helpers,而不要在视图中编写大量逻辑,因为前者更容易进行单元测试。另外,测. 阅读全文
posted @ 2012-03-21 16:46
ChaunceyHao
阅读(244)
评论(0)
推荐(0)
摘要:
当您努力学习新的Web API时感到不堪重负了吗?您是否觉得花费了大量精力用于处理不兼容的数据格式,而这些格式来自于不同Web API的同一对象?ThoughtWorks公司的Duncan Cragg正在致力于一个名为“ 对象网络(Object Network)” 的项目,该项目旨在通过通用数据定义和访问格式来消除这类学习曲线,并且最重要的是,通过建立全球链接数据基础结构来放大网络效应。InfoQ采访了 Duncan Cragg,从而揭示付出这些努力的深层动机和原因,还有API开发者应如何将API发布到此数据网络、以及如何从中提取数据。 InfoQ:对象网络(Object Network).. 阅读全文
posted @ 2012-03-21 16:45
ChaunceyHao
阅读(206)
评论(0)
推荐(0)
摘要:
当大家把目光聚焦在即将到来的.NET 4.5的同时,微软继续对.NET 4.0进行了一番小的增强。新版本.NET 4.0.3包 含了垃圾回收、Windows Workflow以及其他方面的改动。由于新版本默认不处于启用状态,因此如果想要使用其中的新特性,开发人员需要为项目中的目标Framework选项 明确指定“.NET Framework 4.0.3”或“.NET Framework 4.0.3 Client Profile”。 垃圾回收 .NET允许开发人员改变垃圾回收器的滞后时间模式。对于高吞吐的应用程序,滞后时间模式通常会设置为Batch模式,以容忍完整垃圾回收周期中产 生的短暂中断. 阅读全文
posted @ 2012-03-21 16:45
ChaunceyHao
阅读(185)
评论(0)
推荐(0)
浙公网安备 33010602011771号