HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Martin Fowler 确定 QCon 北京演讲:领域特定语言和 Ruby 回顾

  • 2009-03-08
  • 本文字数:1595 字

    阅读完需:约 5 分钟

敏捷宣言缔造者之一、ThoughtWorks 首席科学家 Martin Fowler 日前确定了他在 QCon 北京大会上的演讲题目。在 4 月即将举行的 QCon 全球企业开发大会北京站上,他将进行两个演讲,一个是其最近一直关注的领域特定语言,一个是对 ThoughtWorks 在过去几年中使用 Ruby 语言的总结和展望。

在“领域特定语言的发展和应用”演讲中,Martin Fowler 将围绕一下观点展开讨论:

领域特定语言(DSLs)已经产生了 20 多年,但是一直没有成为主流。最近几年,它似有蓬勃喷发之意,这也促使我在我的下一本书中将它列为主题。在这个演讲中,我会介绍该书中所涉及的领域特定语言相关内容:包括领域特定语言的案例,内部(internal)和外部(external)领域特定语言的区别,语言工作台(Workbench)的角色,以及为什么要考虑使用领域特定语言。

而在另一个演讲“ Ruby 实践的回顾与展望”中,他将介绍以下内容:

至今为止,ThoughtWorks 在客户端项目上使用 Ruby 已经有 3 年之久了。而且,我们还基于 Ruby 构建了其中一个产品——Mingle。我想是时候回顾和总结一下了,看看我们在将 Ruby 应用于商业项目的历程中究竟学习到了什么。它的真正威力是什么?是我们所期望的方案吗?另外,我们也应该想一想在我们的未来蓝图中,Ruby 将会扮演什么角色。

在本次 QCon 全球企业开发大会北京站的敏捷主题中,还包括 InfoQ 迷你书《硝烟中的 Scrum 和 XP》的作者 Henrik Kniberg 的“多团队的 Sprint 计划”,敏捷咨询公司 Odd-e 的敏捷团队教练、InfoQ 中文站敏捷社区敏捷麦天志的“验收测试驱动开发实践”,以及畅销书《走出软件作坊》的作者吕建伟的“实效项目管理”。在 Henrik 的演讲中,他讲谈到如何将一个规模差不多 30 人到 60 人之间的产品组,分到不同的开发团队里面?如何开 Sprint 计划会议,如何做回顾等:

在这个 session 里面,我会介绍处理这些问题的实际经验,还有一些模式。另外,有两种技术也是很值得一提的: - 怎么让大型团队自我组织成跨功能的、规模适中的小团队。

  • 怎样跟许多团队同时开 sprint 计划会议——例如总数超过 80 多人。

我会重点从实践角度给出解决方案,还会带来实际案例中的一些图表和样例。

麦天志的分享“验收测试驱动开发实践”侧重于实际的项目经验,主要探讨了测试在敏捷开发中的作用:

测试一直以来都是软件开发中的核心部份,作为软件开发人员,我们都希望确保软件运作良好才交付给给客户。近年来测试的方法和思维都有很大的变化,目前测试已经不仅仅是验证工具,而且还成为了需求规格重要部份,以及和客户协作的媒介,而验收测试驱动开发则是提倡协作并确保品质的有效方法。 本演讲介绍以 FIT 和 Robot 框架来进行验收测试驱动开发,比较两者不同,而且也讨论过程中开发人员、测试人员、客户的参与,剖析他们如何在过程中透过测试协调各方紧密合作。

吕建伟(网名“阿朱”)有着多年的项目管理经验,在他的“实效项目管理”演讲中,他会谈到以下内容:

据 CSDN 网站最新调查统计显示,71.8% 的中国 IT 公司的研发团队处于 20 人以下,5 人以下的研发团队占总量 24.3%,10 人以下的开发团队占总量 25.8%。也就是说,50% 的中国 IT 公司研发人员不足 10 人。这就是中国 IT 业界现状。在这样的情况下,在没人没钱到处抓单子猛加班,到处应付救火保生存的情况下如何还能保证软件设计、软件架构、软件质量、软件进度、实施、培训、服务支持的质量,这就需要我们具有创造性和突破性的思维,而不能照搬国际的软件工程标准。抱怨是没有用的,直面问题,守正出奇,多管齐下解决问题,是我们走出软件作坊的唯一路径。

现在个人报名购票可享受 7.5 折优惠,节省 700 元。团购单位享有更多优惠,QCon 北京 2009 提供针对团队(5 人以上)购票优惠策略。详情请将公司参会信息发邮件至: qcon@cn.infoq.com (邮件标题注明“团队购票”),或致电 010-51385937。有关 QCon 全球企业开发大会的更多信息请访问官方网站, www.qconbeijing.com

2009-03-08 21:202439

评论

发布
暂无评论
发现更多内容

联通 Flink 实时计算平台化运维实践

Apache Flink

大数据 flink 实时计算

MobPush:Android客户端SDK厂商通道回执配置指南

MobTech袤博科技

程序员 前端 sdk 客户端开发 Andrdoid

Linux系统DolphinScheduler3.1.5安装部署教程。

百度搜索:蓝易云

云计算 Linux 运维 服务器 DolphinScheduler

WorkPlus AI助理:结合ChatGPT对话能力与企业数据,助力企业级AI构建!

WorkPlus

在 Go 中如何编写测试代码

江湖十年

golang 测试 后端 单元测试 go语言

“数字孪生”:为什么要仿真嵌入式系统?

DevOps和数字孪生

数字孪生 嵌入式系统仿真

私有化的即时通讯软件能给企业带来什么好处?

WorkPlus

带你掌握利用Terraform不同数据源扩展应用场景

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 7 月 PK 榜

龙蜥社区首次突破!高性能存储 SIG 现身 LSF/MM/BPF 2023 分享 EROFS 的演进路线

OpenAnolis小助手

开源 高性能存储 龙蜥社区 sig EROFS

每日站会如此简单,为什么总是开不好?

敏捷开发

项目管理 Scrum 敏捷开发 每日站会

火山引擎A/B测试“广告投放实验”基础能力重构实践 (DataFunTalk渠道)

字节跳动数据平台

虚拟平台中的“有意”/“无意”故障注入

DevOps和数字孪生

故障注入 虚拟平台

火山引擎DataLeap如何解决SLA治理难题(一):应用场景与核心概念介绍

字节跳动数据平台

数据中台 数据治理 SLA 数据研发 企业号 7 月 PK 榜

什么是“软件定义汽车”

DevOps和数字孪生

软件定义汽车 汽车仿真

河南理工大学高校专区入驻飞桨AI Studio,优质教育资源等你来学!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

Leangoo领歌敏捷工具提供哪些Scrum敏捷培训?

顿顿顿

敏捷开发 敏捷开发管理工具 scrum工具 scrum培训 敏捷培训

手机直播app源码部署搭建:带货潮流,商城功能!——山东布谷科技创作

山东布谷科技

软件开发 直播 源码搭建 直播APP源码 手机直播源码

大语言模型评估全解:评估流程、评估方法及常见问题

Baihai IDP

人工智能 白海科技 LLMOps 大模型评估 企业号 7 月 PK 榜

IPD(集成产品开发)跟敏捷、DevOps一样吗?有什么区别?

禅道项目管理

DevOps 敏捷开发 IPD

华为云CodeArts Check IDE插件体验之旅

华为云PaaS服务小智

云计算 软件开发 华为云 华为开发者大会2023 代码检查

红队攻防之JS攻防

权说安全

网络攻防

虚拟ECU:助力汽车故障诊断

DevOps和数字孪生

软件定义汽车 虚拟ECU

当代数据库与数据管理技术的先驱者之一 Mohan 教授指导 IoTDB 时序数据库 Timecho 研发团队

Apache IoTDB

IoTDB Apache IoTDB

Debian11系统编译安装MySQL5.7教程。

百度搜索:蓝易云

云计算 Linux 运维 Debian MySQL 5.7

享受云原生技术红利,大数据不应该被落下

智领云科技

云原生 Kubernetes 集群 云原生大数据平台 智领云

Flink 在新能源场站运维的应用

Apache Flink

大数据 flink 实时计算

关于 Elasticsearch 不同分片设置的压测报告

极限实验室

索引 压测 ES

运输车辆超时停车预警难?TDengine 流式计算助力吉科软轻松解决

爱倒腾的程序员

数据库

如何使用openEuler WSL sideload

openEuler

Linux 前端 操作系统 wsl openEuler

区块链第一代系统——比特币概念及业务流程

TiAmo

比特币 区块链

虚拟ECU实践:汽车发动机控制器仿真

DevOps和数字孪生

软件定义汽车 虚拟ECU

Martin Fowler确定QCon北京演讲:领域特定语言和Ruby回顾_Java_霍太稳@极客邦科技_InfoQ精选文章