- 博客(7)
- 资源 (33)
- 收藏
- 关注
转载 NUnit 实践单元测试
转自: http://www.cnblogs.com/chwkai/archive/2006/03/23/356326.html NUnit是.net平台上使用得最为广泛的测试框架之一,本文将通过示例来描述NUnit的使用方法,并提供若干编写单元测试的建议和技巧,供单元测试的初学者参考。 继续下文之前,先来看看一个非常简单的测试用例(TestCase): 1 [Test]
2011-11-09 19:00:33 1279
转载 Liskov替换原则--LSP
一、LSP简介(LSP--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为o1,P的行为保持不变,则称S为T的一个子类型。 子类型必须能够替换它的基类型。LSP又称里氏替换原则。 对于这个原则,通俗一些的理解就是,父类的方法都要在子类中实现或者重写。 二、举例说
2011-11-08 19:05:08 566
转载 单一职责原则--SRP
一、SRP简介(SRP--Single-Responsibility Principle): 就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。 所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。因为职责是变化的一个轴线,当需求变化时,该变化会反映
2011-11-08 18:45:19 550
原创 开放封闭原则--OCP
一、OCP简介(OCP--Open-Closed Principle): Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。 软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模式来达到这个目的
2011-11-08 18:34:39 613
原创 OOD三个设计原则:SRP(单一职责原则)、OCP(开闭原则)、LSP(Liskov替换原则)
单一职责原则(SRP : Single Response Principle) 就一个类而言,应该仅有一个引起它变化的原因。 在这里,职责的定义是: “变化的原因”。 对于何时遵循SRP有以下的考虑: 1.如果应用程序的变化会影响到类中某一种职责,那么就应该将它与另一种职责分开,这样做可以避免客户应用程序和类中的这两职责耦合在一起。 2.如果应用程序的变化总是会导致两个职责同时变化,那么
2011-11-08 18:20:57 1000
原创 项目管理软件 基于Scrum 迭代增量开发的 禅道 ZenTaoPMS
Scrum 迭代增量开发 :是先完成项目的大体功能框架,然后在慢慢的完成细节部分。 完成一部分确认一部分。 引用个例子: 如果认为这个解释难以理解,可以这样想: 我们开发一个产品,如果不太复杂,会采用瀑布模型,简单的说就是先定义需求,然后构建框架,然后写代码,然后测试,最后发布一个产品。 这样,几个月过去了,直到最后一天发布时,大家才能见到一个产品。
2011-11-04 08:16:26 1455
转载 C# 中的委托和事件 讲的不错
C# 中的委托和事件 引言 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,浑身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和
2011-11-03 17:01:04 562
IrisSkin2.rar 皮肤文件
2011-06-03
checkversion.dll
2011-05-26
jmail 4.3 专业版本
2009-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人