![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
敏捷
文章平均质量分 82
caven12345
这个作者很懒,什么都没留下…
展开
-
Play上写单元测试实践
写在前面 TDD,是最难在团队中推行的XP实践,有以下的原因 1、TDD需要调整个人开发的过程,从 code - test - debug 变成 test - code,改变了个人开发习惯,要知道,习惯是最难改变的 2、TDD耗时间(暂且不论对还是不对) 3、不写单元测试对项目没有立杆见影的坏影响(或者有了,但是不会有人觉察) 那,这么多的缺点,为什么还是这么多人推荐TDD呢?...原创 2012-05-27 22:42:54 · 255 阅读 · 0 评论 -
我该如何写单元测试?
在我的团队中,单元测试是较难推行的敏捷实践之一,我思考后觉得有以下原因: 1、主观上觉得会加大工作量,影响进度 2、从未接触junit等单元测试框架,害怕接触新事物 3、团队形式上要求、形式上开展,但是未能结合培训、Code Review等方式持续推行 其实单元测试是个相当简单的技术,当然,要做的完美也要花很多的心思。单元测试无非就是:AAA模式——Arrange(测试设置)...2012-10-18 15:00:49 · 111 阅读 · 0 评论 -
敏捷中应对干扰的七种方法
最近在infoq上面有一篇翻译的文章,关于如何应对敏捷中的干扰的 http://www.infoq.com/cn/news/2012/02/options-handling-interruptions 我也翻译了里面提到的文章的内容,翻译的不太好,但是意思还是能明白的 ———————————–I am a seperator——————————————————— 在S...原创 2012-03-04 20:26:50 · 281 阅读 · 0 评论 -
检测是否在运行JUnit单元测试
在写单元测试时遇到一个问题:同一份代码,在单元测试时,我希望他连接到测试数据库;在正式运行时,我希望他连接到正式数据库。 因此,我要判断当前运行的是测试还是生产环境。 首先,我配置了两套数据库连接环境,一套用于单元测试,一套用于生产环境。 然后,通过运行时判断是否在运行单元测试,而决定读取哪一套的配置,判断代码为: public class JUnitUtils...2012-11-05 11:44:07 · 693 阅读 · 1 评论