你的代码可测试吗?》的相关内容

是谁又揭开了皇帝的新衣?Mile Spille,我的偶像

终于,Mike Spille说出了我一直在心里困惑的话。或者说,揭开了皇帝的新衣。我越来越喜欢Mike Spille的文章了,从两阶段事务、Groovy、与Jboss家族的战斗,直到这次的观点,每次我都感到这个哥们是一个干实事而又敢鸣敢放的人。就好像一个股评家和真正的操盘手,给人的感觉是完全不一样的。 全文请见 http://www.theserverside.com/blogs/showbl ...
by charon 2004-07-21 浏览 (14644) 回复 (35) 关键字:

什么是“测试驱动开发”

经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。 (前面的讨论: http://forum.javaeye.com/viewtopic.php?t=19959 http://forum.javaeye.com/v ...
by gigix 2006-04-24 浏览 (41411) 回复 (98) 关键字:

TDD + 重构的开发方式下代码可读性的看法:没有最好,只有更好

1 只要存在重构的情况,并且重构的方向正确,重构后代码的可读性就必然好于之前的。而且,人的认识是一个渐进的过程,重构也是一个渐进的过程,今天提交的代码,多数情况下是在之后的那些日子重构的。此时,重构之前的代码状态是存在着一些发现或者未发现的味道。这种状态下的代码可读性相对差一点。 重构过程中代码的质量和可读性都可能是越来越好的,但是开发人员看到的是这个过程的代码,而不是终极代码。 2 TDD中的单 ...
by charon 2004-07-23 浏览 (19244) 回复 (37) 关键字:

你们公司单元测试吗?

记得几个月前去实习的那家公司,联个CVS都没有,开发共用一个websphere服务器,打开登陆页面的时候就庆幸一下:真走运,这回没有人重启服务器。这种环境下自己把程序走一遍也得碰运气。 我在的这家公司好多了,有个CVS服务器,自己在自己的机子上测试完后,将代码提交到CVS,然后测试人员在给你仔细跑一遍,测试全靠人走,还好,逻辑不是很复杂,鼠标和右手还受的了. 这两个公司的开发人员资 ...
by dazuiba 2006-01-10 浏览 (30631) 回复 (71) 关键字:

如何推广前端单元测试

自己前一阵子在做关于前端单元测试的调研,自以为准备充分了,结果发现大家对前端单元测试的抵触心理很是厉害...有人直接对我说:我知道单元测试有好处,但是那些好处都是太遥远的事情,现在手头上活太多,没有办法做单元测试..... 我顿时无语,不知道如何反驳..... 这里的牛人多,请教一下,有没有什么好的例子能够说服他. 谢了!
by tommychang 2008-08-12 浏览 (3610) 回复 (62) 关键字: 前端 单元测试 jsunit

开发利器之单元测试

这是以前一次新员工单元测试的培训文档,只可惜那次的收效并不大,不过对我来说却是很有帮助,促使我对单元测试做了一次很好的总结,以前比较零散,只是在记忆中而已。 开发利器之单元测试 hyysguyang 2006-08-30 0.导言 1.单元测试的分类 1.1 逻辑单元测试(plain junit test) 1.2. 集成单元测试 1.3. 功能单元测试 2.单元测试的动机 3. ...
by hyysguyang 2006-12-11 浏览 (1070) 回复 (0) 关键字:

单元测试

  经过系统的几个月测试,对测试有一定的了解,发现单元测试是测试一个非常重要的一部分,于是对单元测试发生了兴趣,通过阅读资料、实践。对单元测试进行了一些总结,希望能够对大家有些帮助,得到抛砖引玉的作用。 1.     什么是单元测试 单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是 ...
by randolph_li 2007-09-03 浏览 (865) 回复 (6) 关键字: 测试

敏捷质疑

Q: 为什么通过单元测试发现的 Bug 很少 ? A: 单元测试不是用来发现 Bug 的, 而是用来预防 Bug 的. 如果采用 TDD, 测试用例完成之时, 产品代码尚未编写, Bug更无从谈起. Q: 那是否写单元测试就能提高代码质量了 ? A: 关于这一点, 似乎有人不这么看, <<TDD Opinion: Quality Is a Function of Thought ...
by lgcpeter 2008-07-14 浏览 (138) 回复 (1) 关键字:

单元测试[转载]

单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了。 单元测试是由程序员自己来完成,最 ...
by jackyoo8 2008-05-14 浏览 (107) 回复 (0) 关键字:

收集软件测试流程

【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。 【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理 一、概述 一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节: ...
by guixian 2008-04-21 浏览 (111) 回复 (0) 关键字:

C++最重要的语法-const, private

公司有个同事也是使用C++开发,代码质量从我个人角度来看感觉非常差,几个明显地方: 1、类、对象的概念非常混乱,某些类只能生成一个对象,多了肯定有问题了。这导致无法在一个进程中监听多个端口,当然人家的解决办法就是用多进程。 2、类与类之间强耦合,可以说除了一些小工具类以外,没有任何一个类可以单独拿出来使用,所有类里面的成员都是public,因为你不知道哪个其它类还要使用这个成员。线程函数因为要 ...
by qiezi 2007-06-10 浏览 (1576) 回复 (12)

打算建立一个小团队,收集点民意

通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。 这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (4719) 回复 (95)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (891) 回复 (0)

消息中间件及WebSphere MQ入门

阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 在分布式计算环境中,为了集成分布式应 ...
by IBM文章编辑 2007-08-06 浏览 (2296) 回复 (0)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1658) 回复 (0)

怎样选择Java测试框架

自动测试成为你Java项目中的一部分了吗?你最爱的测试框架是什么哪?使用的又是哪一种标准?本文的4名开发者将和你一起分享他们在自动测试领域中的观点和经验。当你的项目面临测试阶段的时候,希望这些观点能对你有所帮助。如果你也想要分享自己的观点,请回帖参与讨论。我们真挚的希望我们能够为这个领域中新手提供一些有用建议和标准。文章最后列出了文章的作者和提到的测试框架。论自动测试  &nb ...
by robertlyc 2008-04-16 浏览 (2024) 回复 (5) 关键字: junit testng

Ruby on Rails 2.0的新功能介绍

万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。 Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3547) 回复 (4) 关键字: rails

[听译大师说话]python 创始人访谈录2: python 的起源 特点和未来

perl 创始人和 python 创始人 听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。 主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Tw ...
by koalant 2008-07-22 浏览 (1598) 回复 (3) 关键字:

相关问答

赞助商链接