BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

极限编程创始人Ron Jeffries建议开发者放弃敏捷

作者 Rui Miguel Ferreira 关注 2 他的粉丝 ,译者 无明 关注 0 他的粉丝   发布于  2018年6月7日 1

Ron Jeffries是极限编程(XP)的创始人之一,也是敏捷宣言的签名人之一,他在博客中发表了一篇文章,主张开发人员应该放弃“敏捷”,也就是说他们应远离“虚假敏捷”或“黑暗敏捷”,更接近敏捷宣言的价值观和原则。

他的粉丝

技术实践如何支持演进式架构和持续集成

作者 Ben Linders 关注 20 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2017年12月27日

TDD、重构、持续集成和结对编程等XP(极限编程)技术实践支持紧急设计(emergent design),并推进了架构的不断演进。持续集成是持续交付所需的首个实践,即每日都提交到主线。编写干净、考虑周全、测试良好的模块化代码,这是开发人员的最重要技能。

他的粉丝

Bob Martin:逆变测试

作者 Andrew Morgan 关注 3 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年10月17日

Bob Martin是敏捷宣言的制定者之一。他发表了一篇博文,概述编写协变结构的测试和代码存在的陷阱。本质上,他强调的是,在设计测试结构时应该采用逆变方式,将其从生产代码中解耦,从而得到一个健壮性更好、重构更容易的代码库。

他的粉丝

TDD会破坏架构吗?

作者 Andrew Morgan 关注 3 他的粉丝 ,译者 汪佳南 关注 0 他的粉丝   发布于  2017年4月6日

作为敏捷宣言的共同作者,我们熟知的鲍勃大叔Bob Martin,最近发表了一篇文章,对TDD是否会损害架构进行了评估。文中大部分讨论围绕着遵循测试驱动方法对高层设计和实现代码的总体可维护性是否会产生消极影响。

他的粉丝

编写良好的单元测试

作者 Ben Linders 关注 20 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年2月4日

尽量保持较小的单元测试规模,使用恰当的工具,将程序员和测试人员配对;这是编写良好的单元测试的一些建议。单元测试混合了编程和测试;程序员和测试人员要一起工作,互相学习,拓展自己的知识面。

他的粉丝

Better Software East/DevOps East/Agile Dev East 2016大会上的教程介绍

作者 Abraham Marín Pérez 关注 8 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2016年11月24日

2016年11月14日到18日,Better Software East、DevOps East和Agile Dev East三个大会同时在美国佛罗里达州奥兰多市举行。在会议组织上,这些会议都包括为期两天的教程介绍、两天的演讲以及一天的闭幕式Agile Summit Day。其中在最后一天里,有多名国际演讲者发表了主题演讲。InfoQ参加了大会,并报道了大会内容。

他的粉丝

行为驱动开发的反模式

作者 Jan Stenberg 关注 29 他的粉丝 ,译者 周元昊 关注 0 他的粉丝   发布于  2016年10月10日

行为驱动开发(BDD)可以用来增进业务相关人员和软件开发者之间的沟通,但是在使用Cucumber运行自动化测试时有一些常见的反模式。Aslak Hellesøy、Matt Wynne和Steve Tooke在最近的一次讨论中对其进行了描述。

他的粉丝

行为驱动开发使用体验

作者 Jan Stenberg 关注 29 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝   发布于  2016年9月14日

行为驱动开发(BDD)认为软件开发是现如今企业运营的根本,有助于改善企业利益相关者和软件开发者之间的沟通。Kevin Smith在其一篇最近的博文中介绍了他使用BDD的工作经验。

他的粉丝

调查:开发是TDD/BDD应用的主要障碍

作者 Abel Avram 关注 7 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2016年8月2日

近日,测试服务公司QASymphony发布了《2016年测试优先方法现状报告》,该调查涵盖了来自15个国家的200多个人/组织。调查的目的是评估测试优先方法的应用——BDD/ATDD/TDD——以及受访者对它们的看法。

他的粉丝

使用乐高讲授技术实践

作者 Stéphane Wojewoda 关注 11 他的粉丝 ,译者 夏雪 关注 0 他的粉丝   发布于  2016年6月12日

要把工艺技术讲清楚是很难的,特别是在向高级管理者和执行官们解释的时候。因为通常关键是要理解思维转换和技术实践是开发高品质软件的方法,所以对它们的解释就极为重要了。在第7次敏捷运动大会上, Mike Bowler召开了一个如何将乐高用于技术实践的研讨会。

他的粉丝

弃用测试驱动开发(TDD)

作者 Abel Avram 关注 7 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2016年3月26日 1

本文汇总了一个大学教授放弃使用测试驱动开发(TDD)的经过以及鲍勃大叔对其论点的反驳。

他的粉丝

商业分析在敏捷中的角色

作者 Ben Linders 关注 20 他的粉丝 ,译者 魏程 关注 0 他的粉丝   发布于  2016年3月17日

对Erin McManus和 Ryan McKergow进行的采访内容如下:商业分析对敏捷的必要性,敏捷是如何影响商业分析师这一角色的,当采用敏捷时我们已经看到的发生在商业分析的改变以及他们推荐给敏捷团队的具体商业分析做法。

他的粉丝

BDD工具SpecFlow版本2支持并行执行

作者 Jan Stenberg 关注 29 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2016年2月2日

行为驱动开发(BDD)工具SpecFlow的版本2支持以并行方式执行测试,并添加了对xUnit 2.0和NUnit 3.0的支持。此外,新版本中的所有组件都升级至.NET 4.5,并且其解析器也升级至新版的Gherkins 3解析器,后者目前几乎已应用在所有Cucumber工具中了。

他的粉丝

测试驱动开发与行为驱动开发中的测试先行方法

作者 Ben Linders 关注 20 他的粉丝 ,译者 陆志伟 关注 1 他的粉丝   发布于  2016年1月29日 2

InfoQ采访了 Gil Zilberfeld,关于测试先行(test first)方法的优势,测试驱动开发(TDD)和行为驱动开发(BDD)概念,团队使用hu BDD和 TDD的实例,以及如何在不编写任何代码的情况下探索 BDD和 TDD。

他的粉丝

重建还是重构?

作者 Ben Linders 关注 20 他的粉丝 ,译者 覃璐 关注 0 他的粉丝   发布于  2015年12月3日 1

你应该重建还是重构你的软件?一个和 Wouter Lagerweij的关于是什么使得重构如此困难,重建软件的风险是否比重构小,以及持续交付如何配合软件的重建的访谈。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT