随笔分类 -  技术心得

Test-Driven Development In .NET 部分译文
摘要:原文见Test-Driven Development In .NETTestFixture AttributeTestFixture Attribute说明一个类包含了测试方法。当你为工程中的类加上这个属性时,Test Runner将搜索这个类中的测试方法。下列这段代码描述了这个属性的用法(本文中的所有代码都是用C#写成,但NUnit也支持其它的.Net语言,比如VB.Net。请参见NUnit的相... 阅读全文

posted @ 2004-04-20 13:39 muddle 阅读(1436) 评论(6) 推荐(0)

再谈单元测试
摘要:没想到一篇关于非public成员的单元测试引起众多blog的关注,看来大家都很热衷XP。看了其他关于单元测试的文章,基本都提及了private成员的测试是没有必要的。我觉得当时的一篇post 写的观点不够明确,现在补充一下1. public 成员是需要进行测试的,想必大家都没有异议。2. private 成员我也不赞成进行单元测试,因为没有必要。3. 除此之外protected, internal... 阅读全文

posted @ 2004-04-08 22:10 muddle 阅读(1809) 评论(13) 推荐(0)

在单元测试中,如何测试非public的对象
摘要:在单元测试的时候,由于保护级别的限制,我们对一些非public 类型的class, 或method无法在另一个单独的测试工程中进行测试,要是在原工程中进行测试,又显得有点乱。我们可以用预编译来解决这个问题,使得单元测试可以在一个单独的工程中进行。如例Project1 namespace Project1{ class Class1 { }}我们改写成project1namespace... 阅读全文

posted @ 2004-04-07 11:09 muddle 阅读(1679) 评论(9) 推荐(0)

在dot Net下对xp支持的工具还是不多
摘要:在软件开发过程中也采纳了XP,但在开发过程中总觉得单元测试和重构这两个活动是比较痛的。感觉NUnit使用不是很方便,单元测试自动化程度不高,还是需要人工手写大量的测试代码,但很多代码都是很机械的,完全可以自动生成。不知道在下面现在有没有与VS IDE集成比较好的工具?或者自己写一个关于单元测试和重构的工具,大家觉得怎么样?我想如果自己写一个我就起名Enjoy XP :) 阅读全文

posted @ 2004-03-22 20:34 muddle 阅读(720) 评论(4) 推荐(0)

在SQL server中如何使用树形查询
摘要:oracle 提供了树形查询语句,为我们查询树形记录提供了很好的帮助。可惜在sql server中没有提供相应的语句。原来使用的方法是每次查一个节点的子节点(不包括孙节点及更深的节点),感觉太慢。日前,想了一下,oracle既然能提供相应的语句,那我们也应该做的出来。于是参照oracle的树形查询语句,想在sql server中实现类似的功能。其基本思想是建立了冗余表,针对冗余表进行树形查询。 阅读全文

posted @ 2004-03-21 15:57 muddle 阅读(1389) 评论(0) 推荐(0)

导航