
技术
u010049300
这个作者很懒,什么都没留下…
展开
-
TDD简介(转)
TDD = Test Driven Development,是从04年开始软件开发领域的一大热点,google一下英文可以找到大量的内容,不过国内这方面的讨论不多。顾名思义,TDD是一种测试驱动的开发模式,属于XP-极限编程的核心内容之一。TDD的开发流程是:设计某一功能,编写其测试函数(注意,这时实现这个功能的代码其实还不存在),使测试失败,编写代码,使测试通过,增加新的测试,编写更多的代码...2007-06-04 15:08:48 · 196 阅读 · 0 评论 -
关于测试驱动开发(转)
TDD的最终目标:整洁可用的代码 Clean code that works测试驱动开发的对立面:体系结构驱动的开发(Architecture-driven Development)TDD首先解决可用的问题,然后考虑整洁,ADD正好相反。TDD的工作流程:(1)写一个测试程序(2)让测试程序编译通过(3)运行测试程序,发现不能通过(4)让测试程序可以运行(5)消除重复设计,优化设计...2007-06-04 15:19:26 · 150 阅读 · 0 评论 -
认识Mock Object(转)
What is Mock Object? 在讨论中我大致了解到Mock Object一般是用来做辅助单元测试,它负责隔离Tested Object与真实环境中模块或实体(Real world object)的交互,并“替代”or “冒充”这些真实模块或实体与Tested Object进行交互。在“JUnit in action”这本书中关于Mock Object的描述如下:A mock ...2007-06-04 15:24:39 · 237 阅读 · 0 评论 -
ThreadLocal的设计与使用(转)
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实...2007-06-04 16:31:48 · 129 阅读 · 0 评论 -
父类和子类转换浅谈篇(将子类对象赋值给父类对象) (转)
最近对将子类对象赋值给父类对象有点心得,想和大家分享一下.但本人水平有限,请各位指正和批评.言归正传,下面是几个小例子,请大家看一看. 测试一 父类:public class Supclass { public void print() { System.out.println("this is 父类print()方法"+"——此时对象"+this.to...2007-06-04 17:38:32 · 203 阅读 · 0 评论 -
守护线程
守护线程是为其他线程的运行提供便利的线程。守护线程不会阻止程序的终止。Java的垃圾收集机制的某些实现就使用了守护线程。非守护线程包括常规的用户线程或诸如用于处理GUI事件的事件调度线程。程序可以包含守护线程和非守护线程。程序只有守护线程时,该程序便可以结束运行。如果要使一个线程成为守护线程,则必须在调用它的start方法之前进行设置(通过以true作为参数调用线程的setDaemon...2007-07-25 16:15:40 · 114 阅读 · 0 评论 -
简单的介绍abap的一些知识
简单的介绍abap的一些知识 一, 什么是ABAP: 定义:ABAP=Advanced business application program SAP最初开发ABAP/4语言仅为内部使用,为应用程...2007-07-31 12:31:36 · 379 阅读 · 0 评论 -
Java Inner Class
Java Inner ClassInner Class 即嵌套类,也即C++和C#中的Nested Class。但Java 的Inner Class 与 C++和C#最大的不同之处在于,嵌套类包含一个指向其容器类的引用,可以访问容器类的成员。以下代码演示了这一点:public class Container { String Name; class InnerClass ...2007-08-02 13:02:53 · 128 阅读 · 0 评论