11 2015 档案

摘要:通常的单元测试框架都以他们支持的语言的开头字母加上Unit作为名字,他们统称为xUnit框架。C++的叫做CppUnit,Java的叫做JUnit,.Net的叫做NUnit。当然不是所有的都这么命名,但大部分如此。下面我主要讲解一下NUni的一些基本操作。1:Nunit两个重要属性1.1:[Test... 阅读全文
posted @ 2015-11-27 11:48 朝向远方 阅读(5248) 评论(2) 推荐(0) 编辑
摘要:1:传统的编码方法2:测试驱动开发它的特点如下2.1:编写一个失败的单元测试,来证明产品代码中存在缺陷,来进行修复这个缺陷比喻我们要实现一个用户的添加方法User.Add,我们就会写一个测试方法来验证这个User.Add。当然在最初的测试肯定会失败,因为我们根本就没有编写User.Add的编码所以运... 阅读全文
posted @ 2015-11-25 14:55 朝向远方 阅读(2237) 评论(24) 推荐(5) 编辑
摘要:反射(Reflection)可以在运行时获 得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等反正说白了就是通过反射能够获取一个未知类的类型。下面通过代码来讲解1:反射的基本用法public class R... 阅读全文
posted @ 2015-11-24 11:05 朝向远方 阅读(8184) 评论(0) 推荐(0) 编辑
摘要:特性应该我们大多接触过,比喻经常使用的[Obsolete],[Serializable]等下面我就主要介绍一个特性的一些用法摘自MSDN定义:用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。意思就是把我们自定义的特性或者微软自带的特性和我们的代码进行组合,其实就是为我们某些代码附加... 阅读全文
posted @ 2015-11-19 21:07 朝向远方 阅读(3855) 评论(1) 推荐(2) 编辑
摘要:在代码进行优化的时候,发现了switch case太长,有的竟然长达30个远远超过一屏这样在代码的可读性来说很差。特别在我们看代码的时候要拉下拉框我个人觉得这是不合理的。但是我不建议有switch就进行反射或委托来解决。看实际的情况比喻10个以为还是可以接受的。因为switch看起来更加的直接而且... 阅读全文
posted @ 2015-11-18 20:24 朝向远方 阅读(5413) 评论(3) 推荐(2) 编辑
摘要:在现实生活中我们也经常会用到适配器,比喻我们经常用的电脑适配器,你说不用适配器怎么充电吧,但是我们发现电脑适配器也有条件,第一你得有电吧,没有电的话就没有适配器什么事情,第二 你得有电脑吧,没有电脑适配器怎么用。所以在这个简单例子中我们发现我们为啥使用适配器,那是因为我不使用适配器我没法给我的电脑... 阅读全文
posted @ 2015-11-13 10:45 朝向远方 阅读(1167) 评论(2) 推荐(0) 编辑
摘要:前言:在工作发现接口至关重要,特别需要把接口的注释写清楚,能调用的同事知道这个接口是干嘛用的,要传递什么参数等,在这里我做了一个简单的接口并生成帮助帮助,供大家相互学习,有好的可以提出来我继续改进。 第一步:建立一个用户接口(明确这个接口的作用) 按照Add,Delete,Update,Get模式来 阅读全文
posted @ 2015-11-02 19:26 朝向远方 阅读(2202) 评论(0) 推荐(4) 编辑

点击右上角即可分享
微信分享提示