- 浏览: 92258 次
- 性别:
- 来自: 金城
最新评论
-
benjaminwolf:
小生有一事不明:AbstractTransactionalDa ...
Spring+hibernate 单元测试框架总结 -
nininia:
实在不敢苟同,我不知道你在的是什么样的公司,但是在中国,很多从 ...
正规军的军规1 -
dandy:
汉化的不彻底! 为什么有些词非用英语?
正规军的军规1 -
qingwengang:
<div class="quote_title ...
正规军的军规1 -
terryang:
真不习惯汉语里掺杂几个英文单词,I服了you!
正规军的军规1
文章列表
对DAO和BL层进行测试由于通常都会牵扯到数据库,一直是一个比较头痛的事情。
要是抛开数据库进行模拟的话,那么模拟的真实度讲直接影响到你单元测试的质量。
要是链接数据库进行测试,准备DB的环境还好说,准备DATA环境就是一个非常痛苦的一个事情,尤其是当面对错综复杂的主外键关系时,测试前的准备数据是一个一直让developer厌恶写单元测试的一个重要理由。
这段时间综合考虑了一下以后决定还是使用链接数据库来进行测试,这样更加符合真实环境一些。
我的标题里面写到DBunit,多的介绍就不说了,google一下,已经有很多介绍了。
DBunit的主要作用是帮我导入已经准备好的数据环境。比如说表 ...
这个文章是接前一个文章的,本来是一起的,但是贴不下,就另外开一个文章了。这篇是讲一些技巧的,虽然不是严格的规则,但是使用这些技巧将让你从合格转向优秀。
工作技巧
1.
及时回复
及时的回复向你寻求帮助 ...
下面的文章是我转自我的老大Anderson的邮件,是对我们team一些问题的总结和经验分享。我里面有很多是可以拿出来与大家共享,所以得到作者的同意之后我把原文贴到了这里。
PS:文章取名《正规军的军规》是稍微有些戴帽子了 ...
面向服务的8个原则服务可复用 不管是否存在即时复用的机会,服务被设计为支持潜在可复用。服务共享一个正式契约 为了与服务交互,只需要共享描述每个服务信息交换术语定义的正式契约。服务是松散耦合的 服务被设计为无 ...
一、根据发布目标分析需求,把需求分析成独立的故事,初步的分析可以是粗略的,随着需求的不断深入刻意对故事进行整合或者切割。要注意的是分析出来的需求尽量在发布目标的范围之内,超出发布目标的需求应该尽量避免 ...
问题的来源是帮一个朋友改数据库,要求是这样的,60个题目,总分是100分,正确答案的分值有2分的 1.5分,其中分值的排列关系是随机的,请问如何设置答对题目,使得答题总分刚好为一个数值,如82分
我的解决办法是:
用一个集合记录判断是正确的2分题,当发现期望总分和当前累加总分差值小于1.5时,因为最小单位是1.5,在2分集合中退出一个正确的2分,然后继续遍历下去
虽然后来用上面办法解决了这个问题,但是我觉得这个问题的解法不够通用,有很多问题,对这个问题扩展了一下,大家一起讨论一下
一维的:和上面的题目一样。用变量来描述一下这个问题
有m个元素,其中每个元素有1个value值,o<value ...
记得我以前写过一个文章是有关于4层web结构单元测试的,今天打算对TDD的环境问题重新讨论一下。
我当时的4层结构的单元测试时间上是从DAO到Service到Action再到JSP一种渐进测试,但是的想法是,先测DAO,那么Service对DAO的调用就 ...
这篇文章不是用来讲mingle的使用方法的,是来发表使用mingle一个月的使用感受。
由于mingle的操作十分简单,方便,有兴趣的同学可以自己下载一个并可以参考官网的flash。
官网地址:http://studios.thoughtworks.com/mingle-project-intelligence
...
前些天对需求讨论确定后开始制定计划安排。
根据最近对agile的一些体会我这次制定计划是这样的:
1、根据需求的功能点定义,把需求纵向切割成一个个较为独立的story,然后把这个story归入到计划中。
解释:对于一个story来说 ...
周五开需求讨论会,当讨论到其中一个需求功能点的时候我提出了这样一个问题:
这个需求在文档之中只表明了what,而没有说明who和why,所以我希望能够说明另外两个基本要素
在我开来,一般一个需求都包含三个基本要素what wh ...
今天真的是和mingle干了一天,一直在搞mingle的中文编码问题,coder的书呆子气又来了,总是想不解决问题不罢休用开始一直在调试mingle与mysql的整合,查找了好就mingle连接mysql的地方,但是始终没有找到正确的配置文件然后开始想换一个数据库,用postgre,结果发现安装时到最后一步导入模板时出了问题。
NativeException: org.postgresql.util.PSQLException: ERROR: column "sequence_catalog" of relation "sequences" does no ...
- 2007-07-23 09:48
- 浏览 1438
- 评论(0)
mingle继续试用中,下面是XP模板中的相关属性,比较Agile模板而言,我觉得XP模板更加简洁好用一些,都最关心的一些属性Iteration: 迭代周期Owner: 这个card的所有者(不清楚是指story的所有者还是开发者)Priority 优先级 Critical紧急的/Essential基本的/Nice to have最好能完成/Not essential非本质的Size 所需要的资源点数 小时/人Status 状态 [new/op ...
- 2007-07-22 18:03
- 浏览 1459
- 评论(0)
终于获得了期待已久的mingle了,简单使用之后真的有惊叹的感觉,没有让我失望。而且还超出了我的想象(内存的耗用也超出了我的想象,300m,太夸张了,我觉得这是mingle在正式版之前需要重要解决的一个问题)我主要简单试用了mingle的3个工程模板(Agile hybrid,XP,scrum),从体验来说,mingle本质都是基于story card的管理了,3个模板只不过是对story的不同展现方式,重要的是mingle中的storycard是可以根据需要定制不同的属性,所以mingle的核心是story,建立好story的模型,如何对story进行管理和展现,就是mingle的事情了。而且 ...
- 2007-07-19 17:01
- 浏览 2078
- 评论(0)
在网上找了一个老外写的dwr reverse-ajax的例子,自己把coding顺序调整了一下希望可以对学习dwr reverse-ajax的朋友有所帮助1、首先要下载dwr 2.0 地址 http://getahead.org/dwr/download2、在web.xml中加入dwr的servlet和相关配置
<!--dwr servlet--> <servlet> <servlet-name>dwr-invoker</servlet-name> <display-name>DWR Servlet</displ ...
- 2007-05-19 06:48
- 浏览 5695
- 评论(0)
开始就是觉得workshop的jsp format工具不好,所以决定找一个更好的jsp format工具先看看workshop format后的jsp文件
<form name="resourceList" method="post" action="?"><input type="hidden" name="fwcid" value="resource"> <input type="hidden" name=&qu ...
- 2007-05-06 09:40
- 浏览 2169
- 评论(0)