
软件工程
run_xiao2000
这个作者很懒,什么都没留下…
展开
-
在幼儿园学会的结对编程
在幼儿园学会的结对编程<o:p></o:p> 英文原文dhttp://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF读来觉得有点意思,翻译了一下,与大家共享。在1986年,Robert Fulghum出版了一本《那些人生中最重要的道理我在幼儿园里都学过(All I Really Need to K...2007-02-15 11:00:00 · 108 阅读 · 0 评论 -
JUnit测试的粒度问题
对于JUnit测试和TDD实践中有如下的疑问,请各位解惑:JUnit测试的粒度如何把握?简单的说是针对public的方法写测试就OK了呢?还是说要具体针对public方法中执行逻辑的每个步骤来写测试方法?先说一下为什么会有这种困惑:业务逻辑比较简单时,当然只针对Public方法的业务流程来设计案例,并只对public方法写test方法就好。但最近做一个保险的项目,计算超复杂的那...2007-03-13 14:34:41 · 259 阅读 · 0 评论 -
Selenium使用的实际问题
最近做一个小的项目,初步试用了一下Selenium,感觉确实很爽,但实际操作起来有些问题请各位了解的帮忙解答:1.在Selenium中跑Html格式的TestCase要先把程序起来,然后选择html再Run,感觉很麻烦呢,而且假若跑测试前要做也初始化的工作,就没不能自动化了,所以能否在cmd中调用制定参数自己Run,试了一下好些不行呢(前提是本人较懒 :wink: ,不想写测试程序...2007-03-16 16:36:25 · 147 阅读 · 0 评论 -
怎样才算一个好的项目经理
怎样才能算是个优秀的PM?大家发表一下自己的看法。我先来(1)很强的软件开发能力:包括技术和一些方法论,让客户和Boss相信你的专业,让手下的员工信服(2)熟悉业务领域知识:能用客户的语言与其沟通,否则很难挖掘出客户的真正需求(3)能很好和各方面沟通,处理好人际关系:处理好与Boss的关系,能支持你工作中的一些想法体会你的难处;处理好和Customer的关系,让他少找你"麻...2007-03-22 13:14:37 · 227 阅读 · 0 评论 -
实践Pair Programming
前段时间在Team内小试了一下Pair Programming,小记一下感受。 当我周会上决定近段时间的新功能两人结对开发时,大家一片欢呼,热烈欢迎,可现实状况——我们4个人都没有PP过的经验,也都道听途说而已。为了先试试效果,决定先由我和另一个技术稍强,性格外向的组队。 和他一起Programming的过程还是比较愉快。与其说是Pair Programming...2007-07-04 17:54:23 · 100 阅读 · 0 评论 -
Thinking In C++ Notes(1) 方法论
对象设计的五个阶段对象的设计不限于写程序的时期,它出现在一系列阶段。有这种观点很有好处,因为我们不再期望设计立刻尽善尽美,而是认识到,对对象做什么和它应当像什么的理解是随着时间的推移而产生的。 1) 对象发现这个阶段出现在程序的最初分析期间。2) 对象装配我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时期未出现过。对象的这种内部需要可能要用新类去支持它。3) 系统构造4...2005-06-04 11:12:00 · 76 阅读 · 0 评论 -
[转]教你如何做主管——MTP培训心得
刚看以前的同事Tiger的Blog教你如何做主管——MTP培训心得前段时间,公司有组织中高阶主管及其培养干部进行了为期三天的管理训练培训。三天的课程下来,虽然内容较多,因对老师三天来的课程内容深有感触,故借着整理学习心得的机会,将三天来的培训课程做了一个结构化的整理,与大家来分享。 在上课的过程中,觉得老师讲的内容较多,涉及的面也比较多。刚开始在整理学习心得时,点点滴滴整理了大...2008-04-16 09:38:06 · 2077 阅读 · 0 评论 -
关系数据库测试驱动开发
最近要交个作业,翻译了篇Scott W. Ambler的论文,贴出来给大家拍拍砖 附上原文------------------------------------------------------------------------------------关系数据库测试驱动开发在测试先行开发(TFD)中,开发人员通过迭代的方式对系统进行详细设计和实现,并对其进行测试...2008-12-04 10:40:35 · 153 阅读 · 0 评论