V2EX  ›  英汉词典

Extreme Programming

定义 Definition

Extreme Programming(极限编程,常简称 XP):一种敏捷软件开发方法,强调以短迭代持续反馈高质量工程实践来快速响应需求变化。常见实践包括结对编程测试驱动开发(TDD)持续集成小步发布重构等。(也可泛指“把优秀开发实践推到极致地执行”。)

发音 Pronunciation

/ɪkˈstriːm ˈproʊɡræmɪŋ/

例句 Examples

We use extreme programming to release small updates every week.
我们使用极限编程来每周发布小更新。

By adopting extreme programming practices like pair programming and test-driven development, the team improved code quality while still adapting quickly to changing requirements.
通过采用结对编程、测试驱动开发等极限编程实践,团队在快速适应需求变化的同时提升了代码质量。

词源 Etymology

Extreme(极限的)+ Programming(编程)”这一名称由软件工程师 Kent Beck 在 1990 年代提出,意在表达:把一些被证明有效的开发做法(如测试、沟通、简化、反馈)推到“极致”并高频执行,以降低风险、提升可交付性。

相关词 Related Words

文学与著作 Literary Works

  • Kent Beck, **Extreme Programming Explained: Embrace Change**(《极限编程解释:拥抱变化》)
  • Kent Beck & Martin Fowler, Planning Extreme Programming
  • Ron Jeffries, Ann Anderson & Chet Hendrickson, Extreme Programming Installed
  • Alistair Cockburn, **Agile Software Development**(书中讨论并对比包括 XP 在内的敏捷方法)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   688 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
♥ Do have faith in what you're doing.