AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

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:202756

评论

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

jvm(一 )内存区域的划分

想要飞的猪

JVM JVM运行时数据区

2022-Java后端工程师面试指南-(Redis)

自然

面试题 reis 8月月更

git 分支

Jason199

git fetch 8月月更

基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】

sofiya

一种用于保证多方子系统数据一致性的方法

阿提说说

数据一致性 多方子系统 异构系统

2022秋招前端面试题(四)(附答案)

helloworld1024fd

前端面试

谈谈程序员如何具备领导力

宇宙之一粟

领导力 8月月更

C51 基本函数、中断函数和库函数的详解

timerring

8月月更

全面了解Java中的15种锁概念及机制!

TimeFriends

8月月更

数据治理(二):数据治理功能方面

Lansonli

大数据 数据治理 8月月更

聊聊电源自动切换电路(常用自动切换电路总结)

矜辰所致

电路设计 8月月更 电源自动切换

docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)

程序员欣宸

elasticsearch 8月月更

未来社区的人车房隐私数据权属确认方法

阿提说说

区块链 物联网 隐私保护

2022秋招前端面试题(三)(附答案)

helloworld1024fd

前端面试

Spring(三、依赖注入)

开源 bean Spring JPA 8月月更

开源一夏 | 这么火的ES,SpringBoot结合ElasticSearch7实现多条件复合查询

知识浅谈

开源 8月月更

轻松完成接口测试及接口文档

Xd

Java 后端 接口测试

华为云数据库,更安全、更方便、更省钱的选择【华为云至简致远】

sofiya

2022-Java后端工程师面试指南-(MySQL)

自然

8月月更

2022-Java后端工程师面试指南-(消息队列)

自然

Rocket Rabbit MQ 8月月更

Spring Security OAuth实现GitHub快捷登录

阿提说说

Spring Security OAuth

自己动手制作elasticsearch的ik分词器的Docker镜像

程序员欣宸

elasticsearch 8月月更

【华为云至简致远】还在烦恼成本高、运维难?华为云数据库给你一个标准答案!

sofiya

OAuth2的定义和运行流程

阿提说说

spring security Oauth

为什么我要说:柯里化 == 闭包+递归?

掘金安东尼

JavaScript 前端 8月月更 柯里化

什么是 Office Open XML 文件格式

汪子熙

xml 微软 Office 8月月更 openOffice

2021-Java后端工程师面试指南-(SpringBoot+SpringCloud)

自然

Spring Boot CLI spring cloud stream 8月月更

基于华为云ModelArts和弹性云服务器ECS的AI全流程开发——昇腾工业质检应用实战【华为云至简致远】

sofiya

mysql进阶(二十八)GRANT REVOKE用法详解

No Silver Bullet

MySQL 签约计划第三季 8月月更 grant revoke

STM32+移远MC20模块采用MQTT协议登录OneNet上传GPS数据

DS小龙哥

8月月更

2022-Java后端工程师面试指南-(SSM)

自然

spring cloud stream Java core 8月月更

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