c#

位置:IT落伍者 >> c# >> 浏览文章

提升C#和Visual Studio生产率的10个提示(3)


发布日期:2024年04月28日
 
提升C#和Visual Studio生产率的10个提示

下面的代码展示了在Release配置中使能代码分析

让Visual Studio生成单元测试代码

虽然VS还不能全部自动化单元测试(check out Pex)但是VS可以生成positive unit test代码从而为你提供一个起点为了使用这个特征右击一个想测试的元素并选择Create Unit Tests

VS生成下面的测试方法

使用接口驱动设计

你可能从没将一个接口作为一个提供生产率的方法但是如果由契约而不是实现来驱动你的开发过程那么它的确是让我举一个简单的例子一个开发者开发业务层另一个开发数据访问层并且他们需要在如何实现一个新的特征达成一致在一些业务对象设计中业务组件将初始化数据组件(或者调用一个静态方法)站在设计的角度这会产生问题因为二者是紧耦合站在生产率的角度看也有问题因为业务层开发者依赖数据访问层的实现接口驱动设计解决了这个问题

上一篇:.NET Framework轻松处理XML数据

下一篇:Java与C#相似之处的对比