摘要:
[转载自:使用MOCK对象进行单元测试] 1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只... 阅读全文
摘要:
[转载自: http://news.csdn.net/n/20080408/115015.html] 篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。 1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书... 阅读全文
摘要:
[转载自:http://www.cnblogs.com/confach/archive/2005/06/20/177817.html] NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit... 阅读全文
摘要:
最最基本的最最重要的: 1. 两个属性 TestFixtureAttribute 本属性标记一个类包含测试。做为一个测试的类,这个类还有一些限制:必须是Public,否则NUnit看不到它的存在;它必须有一个缺省的构造函数,否则是NUnit不会构造它。 TestAttribute Test属性用来标记一个类(已经标记为TestFixture)的某个方法是可以测试的. 对测试方法的要求:1)没有参数... 阅读全文
摘要:
Get it here: http://www.codeproject.com/KB/macros/cpbrowser.aspx 阅读全文
摘要:
[By Justin Gehtland] Introduction You know you have to write unit tests. You have the tools, and your team is committed to the idea. Somehow, though, despite your best intentions, the tests just never... 阅读全文
摘要:
[转载自:http://www.itisedu.com/phrase/200604231324325.html] MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,... 阅读全文
摘要:
[From: http://www.martinfowler.com/articles/injection.html] Forms of Dependency Injection The basic idea of the Dependency Injection is to have a separate object, an assembler, that populates a field... 阅读全文
摘要:
[ 转自:http://www.contextfree.net/wangyw/index.html ] 作者:王咏武 在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoCon... 阅读全文
摘要:
[转载自:http://java.chinaitlab.com/others/20557.html] 一、什么是IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中... 阅读全文