摘要:
单元测试之白盒测试代码框架在这里输入文本在这里输入文本在我们的项目中,单元测试体现的问题有如下三个:1)数据构造问题,这个准备用PEX来解决。2)api的相互依赖问题,准备用fake/mock解决 3)结果验证问题,这个还没找到好的方法。 阅读全文
posted @ 2012-09-25 18:06 止水 阅读(248) 评论(0) 推荐(0)
|
摘要:
单元测试之白盒测试代码框架在这里输入文本在这里输入文本在我们的项目中,单元测试体现的问题有如下三个:1)数据构造问题,这个准备用PEX来解决。2)api的相互依赖问题,准备用fake/mock解决 3)结果验证问题,这个还没找到好的方法。 阅读全文
posted @ 2012-09-25 18:06 止水 阅读(248) 评论(0) 推荐(0)
摘要:
1:持续集成需求分析 1)时间:需要确定不同的策略来进行控制持续集成的时间,有签入时快速集成,定时全面集成。还需要仔细分析不同的集成触发器,然后设置几个不同的策略 2)范围:对于哪些代码进行持续集成 ,workspace的控制。我们项目暂时有个问题就是由于team collection下的bin目录下面保存的dll是共享引用的,所有在设置workspace时需要将整个team collection都设置为持续集成的目录,这样导致了该team collection下的所有项目有签入时都需要进行集成操作。 3)性能优化 :要进行快速集成,我们这里暂时将clean workspace 设置为了non 阅读全文
posted @ 2012-09-25 12:00 止水 阅读(379) 评论(0) 推荐(0)
摘要:
这里我将会分析微软的n-layer sample 中的领域模型的设计。1:Product 聚合,里面包含三个类:Product,Software,Book。这三者是继承关系,他们共同的一个特点就是属性的set 都private 掉了。这些类是一些基础数据类,没有什么业务,唯一的业务就是IncrementStock。但是book,software都定义了一个private construct就很奇怪。好像是为了ef构造数据库2:Customer 聚合,里面包含三个类:Customer,Address,Picture。其中Address类是值对象。很明显,Address的各属性值一致时,它代表的是 阅读全文
posted @ 2012-09-25 00:58 止水 阅读(377) 评论(0) 推荐(0) |
||