若天明 发表于 2015-1-18 11:06:37

了解下JAVA的Eclipse插件Continuous Testing先容

有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。
先容
如今IT开辟职员比以往任什么时候候都加倍存眷测试的主要性,没有经由优秀测试的代码更简单出成绩。在极限编程中,测试驱动开辟已被证实是一种无效进步软件质量的办法。在测试驱动的开辟体例中,软件工程师在编写功效代码之前起首编写测试代码,如许能从最入手下手包管程序代码的准确性,而且可以在程序的每次演进时举行主动的回回测试。
单位测试是和开辟职员最亲切相干的测试范例。它一般由开辟职员编写和实行。因为单位测试一般产生在毛病发生以后不久,因而经由过程单位测试发明毛病然落后行修改的价值一般对照小。单位测试是云云主要,以致于一些极限编程喜好者主意任何未经测试的代码都应当被主动删除。JUnit是Java开辟职员举行单位测试现实上的尺度。只管如今呈现了TestNG和JTiger如许功效更加完美的测试工具,JUnit仍旧占有着测试工具的头把交椅。
JUnit占有市场把持位置的一个证据是今朝有良多为JUnit开辟的扩大和插件。明天我们要报告的就是一个共同JUnit利用的Eclipse插件ContinuousTesting。它可以使用呆板的余暇盘算周期实行测试,并将其作为error显现在ProblemView和编纂器的标志区。
在编写代码的余暇工夫实行测试会占用一些CPU工夫和其他资本。不外绝对ContinuousTesting供应的优点而言,我们不必要对此琐屑较量。还记得第一次利用Eclipse的增量编译吗?
我记妥当时我对这个功效嗤之以鼻,如今我已完整依托增量编译来改正我偶然犯下的语法毛病了。关于软件开辟职员而言,任何可以无效延长"编写-编译-测试-修正"轮回的工具都具有主要的意义。就此而言,我信任ContinuousTesting关于软件开辟职员具有主要的意义。在http://www.eclipse-plugins.info/上我们能够看到ContinuousTesting遭到浩瀚利用者的好评
安装ContinuousTesting
在Eclipse中安装ContinuousTesting的办法十分复杂,相似于安装其他的plugin的办法。起首我们启动Eclipse3.1,单击菜单项Help->SoftwareUpdate->FindandInstall。在弹出的导游对话框中,我们选择"SearchNewFeaturestoInstall",在弹出的对话框中点击"NewRemoteSite",如所示。在URL中输出http://beust.com/eclipse,点击"OK"。如所示,点击"Finish",Eclipse会匡助我们增添一个用于Update的站点。熟习Eclipse的读者对这个历程必定不会以为生疏。
新建UpdateSite

<p>
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,

分手快乐 发表于 2015-1-20 14:33:48

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

柔情似水 发表于 2015-1-22 06:48:34

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

不帅 发表于 2015-1-28 14:16:57

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

再见西城 发表于 2015-1-30 15:00:40

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

变相怪杰 发表于 2015-2-6 13:34:40

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

冷月葬花魂 发表于 2015-2-16 07:22:16

是一种将安全性(Security)列为第一优先考虑的语言

飘飘悠悠 发表于 2015-3-11 22:04:16

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

金色的骷髅 发表于 2015-3-19 14:51:35

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

谁可相欹 发表于 2015-3-28 13:57:26

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
页: [1]
查看完整版本: 了解下JAVA的Eclipse插件Continuous Testing先容