DariuszPasciak2016年8月22日如果你正在使用Jenkins,你在创建项目时应该有一个叫“ExecuteShell”的步骤。那个步骤的内容如下:bundleexecrspec或者可以这样:bundleexecraketeaspoon或者两者都有:bundleexecraketeaspoonbundleexecrspec有些是这样:bundleexecraketeaspoonbund
2016-12-22/3450 人阅读/0 人点赞
BDD的广泛应用行为驱动开发对敏捷开发的团队来说是很好的实践,并且在一些前沿的软件公司中也得到了广泛应用。BDD可以促进用户,业务分析人员,开发人员和测试人员之间的合作和交流。在这些前沿的公司里,Parkeon将行为驱动开发大规模的应用在了面向赫尔辛基市的一个庞大的项目里:票务系统的开发。这个项目花费了4年时间,并且有成百上千的人参与开发。该系统现在处于生产阶段,Parkeon的目标是每天管理一百
2016-12-22/4040 人阅读/0 人点赞
功能测试根据《用户需求说明手册》和《需求分析说明书》,分析各个功能模块。针对各个功能模块进行相关功能的测试。链接测试链接是Web网站的一个主要特征,它是在页面之间切换和引导用户去一些未知地址页面的主要手段,链接测试的内容:(1)测试所有链接是否按需求链接到了应该链接的页面;(2)测试所链接的页面是否存在;(3)保证Web网站上没有孤立的页面。所谓孤立页面是指没有链接指向该页面,只有知道正确的URL
2016-12-21/3883 人阅读/55 人点赞
在上一篇文章里,我讨论了代码评审的效果。更确切地说,代码评审怎么通常没有效率。我提议用结对编程来解决代码评审的问题。事实上,结对工作完全不需要任何代码评审。对开发软件来说,和其他人一起工作是最有效的机制之一,在这篇文章里,我会说到为什么是这样。下面采用了和结对编程一样多的抱团编程,但是我只简单地讨论结对编程。为什么结对工作传统代码评审过程涉及两个角色:作者和评审者。结对编程把作者和评审者的工作融为
2016-12-20/3402 人阅读/1 人点赞
在我们的工作场所的忧虑有多普遍?花点时间想想你自己的公司。人们主要是害怕自由还是担心什么?我最近和一个新加入Agile的客户一起工作时感到忧虑。我们正在讨论Agile在团队中是怎样运作的。一个团队成员问了一个简单的问题,这对他们的想法有了深刻的认识。他问:没有完成为Sprint计划的工作的团队会受到什么惩罚。这个问题表明这个团队成员已经习惯了被工作评估以及如果工作评估跟实际目标不匹配会被惩罚。工作
2016-12-19/3799 人阅读/2 人点赞
大多数程序员文化都是建立在完美代码的理想基础上的:代码,不仅是可工作的,还是干净和优雅的。我们自豪于构建巧妙办法来解决疑难的问题。但是,这种完美主义可能会不利于团队的成功,因为完美主义往往会导致个人的分歧。在全球范围内没有公认什么才是完美的理想的代码。每个人都对代码有一个不同的审美,我们每个人对此都有自己的想法。如果我们都是完美主义者,欲望会驱使着我们让代码看起来是我们所希望的那样,那么我们最终会
2016-12-16/3121 人阅读/7 人点赞
在游戏项目中,除了常规的测试内容外,还存在会引起一些严重的问题的特殊点,这里我总结了几条,分享给各位小伙伴,也是我自己在项目测试期间真实遇到的内容。1,时间问题先说说时间问题,在游戏项目中,跟时间有关的点非常多,比如一些活动、任务等需要每天定时刷新,那么在这个刷新时间点,则是最容易出现问题的地方。首先,这涉及到一个规则的问题,比如玩家正在操作某个功能时,刷新时间点到了,对正在操作的结果是要累加还是
2016-12-16/2861 人阅读/6 人点赞
梦里面的内容,别说现在,就算在当时我也记不清。只记得是做了一个梦,醒了之后就好像有人曾经告诉过你,goahead,然后你就信了。在收到Q的拒信后,第一时间想到的居然是『哎呀,难道真的要找回教授拿回offer?』,而不是『好吧,继续找下一份工作吧』。这说明了,自己其实对教授的offer还是很在意的。之前在文章评论里有同学问过,我为何不去找外面的公司而一定要去大学?除了因为公立学校是非盈利组织,所以工
2016-12-15/2613 人阅读/0 人点赞
当然,我这里说的只是大公司,如果你找的是小公司的工作,那背调就没那么重要了。新移民千辛万苦找到本地工作后,做个两三年,填补了『本地工作经验』这一空白后,再找出来工作,就容易多了。不过接下来就会有另一个难关了。对,就是『资历过高』。我之前提过,我在应聘这份工作前,不是没有考虑过『资历过高』这个问题。我在看来,所谓的资历过高,是指员工的背景和能力超过了这份工作所需要的资质。对应聘者而言,这可能是好事,
2016-12-14/2889 人阅读/0 人点赞
是什么能让一个软件项目工作起来是快乐的?相反的,是什么能让一个软件项目工作起来是痛苦的?对我来说,当我觉得我能够提供真正的价值时我是最快乐的,并且我发现,团队严格遵循良好的做法有助于我来完成这一目标。特别是,当一个项目所有的开发人员都致力于做测试驱动的开发时,从根本上来说工作起来就更容易了。一个未经测试的代码就像叠叠乐游戏一样;随着时间的推移,变化变得越来越难,最终导致整个应用程序变得不稳定、很混
2016-12-13/3088 人阅读/4 人点赞