
敏捷方法
rocket_agile
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
agile+手机搜索 home.easou.com
新手机搜索构架上线欢迎大家用手机公测(或者用opera):home.easou.com有问题有意见都可以随时告诉给我 开发过程采用探索中的agile方式:迭代+TDD+结对在加点点重构 每两个星期将会有一个新版本上线,下一个上线版本是新闻、两性的搜索...2006-11-29 22:52:00 · 162 阅读 · 0 评论 -
敏捷项目实践步骤
一、根据发布目标分析需求,把需求分析成独立的故事,初步的分析可以是粗略的,随着需求的不断深入刻意对故事进行整合或者切割。要注意的是分析出来的需求尽量在发布目标的范围之内,超出发布目标的需求应该尽量避免过深分析。所谓的发布目标是确定了这个版本可以让用户满意的条件。故事模式:做为(用户角色),我可以(做什么),以便(业务价值)。后面的业务价值在比较简单或者大家都比较明确的时候刻意不需要注明。当前团队实...2008-02-20 17:32:00 · 301 阅读 · 0 评论 -
一个堆积木的算法题,比较有意思,欢迎大家讨论
问题的来源是帮一个朋友改数据库,要求是这样的,60个题目,总分是100分,正确答案的分值有2分的 1.5分,其中分值的排列关系是随机的,请问如何设置答对题目,使得答题总分刚好为一个数值,如82分我的解决办法是:用一个集合记录判断是正确的2分题,当发现期望总分和当前累加总分差值小于1.5时,因为最小单位是1.5,在2分集合中退出一个正确的2分,然后继续遍历下去虽然后来用上面办法解决了这个问题,...2007-10-02 05:13:00 · 1835 阅读 · 1 评论 -
TDD:mock还是build
记得我以前写过一个文章是有关于4层web结构单元测试的,今天打算对TDD的环境问题重新讨论一下。我当时的4层结构的单元测试时间上是从DAO到Service到Action再到JSP一种渐进测试,但是的想法是,先测DAO,那么Service对DAO的调用就有保证了,测试了Service,那么action调用service就有保证了。。。这样一层一层下来,我每层测试的目标也就达到了。这里其实我用了...2007-09-13 00:40:00 · 247 阅读 · 0 评论 -
mingle使用小记--agile项目管理工具
这篇文章不是用来讲mingle的使用方法的,是来发表使用mingle一个月的使用感受。由于mingle的操作十分简单,方便,有兴趣的同学可以自己下载一个并可以参考官网的flash。官网地址:http://studios.thoughtworks.com/mingle-project-intelligence基本感受:Anything is card!所有操作都是基于卡片的,也就是说一个项目...2007-09-11 22:10:00 · 612 阅读 · 0 评论 -
一个新java web项目入手过程总结
一个新 java web 项目入手过程总结 <o:p> </o:p> 最近在新工作中要上手一个新 java web 项目,经过几天的努力后,终于上手了,回顾过程,发现可疑对其中的经验进行一下总结,这样下次再要上手一个项目就可以有一个基本的程序,不会像这次这样混乱了。 <o:p> </o:p> 要开始入手一个新的 java web 应用应该...2006-05-25 23:51:00 · 384 阅读 · 0 评论 -
taglib单元测试
不好意思,最近由于在赶项目所以这篇文章今天才有时间写出来首先讲讲taglib的使用目的,只有明确的使用目的我们才能写出明确的单元测试通常我们自定义的taglib都是为了根据一些参数达到我们需要view层样式,在我的项目中一般比较少的使用自定义标签的body形式(body一般是为了通过标签达到框架级的页面结构),因此,对于一个taglib来说它一般要做事情有:1、获取参数2、根据参数获取结...2007-02-06 18:16:43 · 112 阅读 · 0 评论 -
DAO单元测试
今天我将展示一下我是如何在实际中对dao进行单元测试的首先我们来确认一下dao需要什么样的环境,我的dao是用Spring+hibernate来构建的,而对应的数据源是oracle9。所以要进行dao的测试我需要从Spring的连接oracle的context中获取dao的实例出来,这里我使用的是spring-mockspring-mock使用比较简单的,只需要设置spring的配置文件路径就...2007-02-06 18:13:32 · 308 阅读 · 0 评论 -
4层结构的单元测试构架
通常我们的bs模式应同都是5层构架体系的:DAO BL Action Taglib JSP在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论:首先我们要在单元测试前问自己...2007-01-16 00:37:00 · 117 阅读 · 0 评论 -
agile实践:storycard
最近开始在项目的新迭代周期采用agile,所以打算使用传说中的地story card在网上找了好久story card的模板,最终找到一个比较通用一些的模板这个模板是主要分storycard和taskcard两块story cardtask card这两张卡片把需求和任务分开了,这也是一般项目的做法但是实际在项目中我并用不着把这两层区分的很详细,所以我把两张卡片合并成了一个&l...2007-01-14 23:32:33 · 190 阅读 · 0 评论 -
在给DAO和BL写测试还在为数据而烦恼吗,试试Dbunit和jailer
对DAO和BL层进行测试由于通常都会牵扯到数据库,一直是一个比较头痛的事情。要是抛开数据库进行模拟的话,那么模拟的真实度讲直接影响到你单元测试的质量。要是链接数据库进行测试,准备DB的环境还好说,准备DATA环境就是一个非常痛苦的一个事情,尤其是当面对错综复杂的主外键关系时,测试前的准备数据是一个一直让developer厌恶写单元测试的一个重要理由。 这段时间综合考虑了一下以后决定还是...2009-01-09 11:25:19 · 308 阅读 · 0 评论