有关敏捷开发和极限编程的信息,请参阅参考资料。
For more information on agile development and Extreme Programming, see Resources.
敏捷软件开发和极限编程二者均提倡在开发源代码之前编写单元测试用例。
Agile software development and extreme programming both promote writing unit test cases before developing the source code.
所幸的是,由于极限编程和敏捷开发这些概念的出现,即使没有整个团队的人来锤炼代码,在很大程度上,您也能获得同样的收益。
Fortunately, concepts like extreme programming and agile development have made it possible to get a lot of these same benefits without an entire team of people whacking on your code.
例如,很多人可能会对极限编程提出一些技术和业务方面的异议。
For example, many people are likely to raise technical and business objections to Extreme Programming.
尽管经常与敏捷过程连接在一起,例如极限编程,但是概念和实践都不是什么新的——只是众所周知的软件开发最佳实践上的一种变体。
Although often linked with Agile processes, such as eXtreme programming, the concept and practices are nothing new — just a variation on well-known software development best practices.
采纳极限编程的开发者发现其自身已经融入到更加社会化的环境了,在 这种环境下,成功依赖于与同伴和客户更紧密的协作。
Developers adopting Extreme Programming find themselves immersed in a much more social environment where success depends on close collaboration with peers and customers.
极限编程(Extreme Programming,XP)——XP是轻量级方法,避免了与“测试第一”方法相关的正式建模和分析。
Extreme Programming (XP) — XP is a lightweight methodology that eschews formal modeling and analysis in favor of a "test first" approach.
Ron最为人们熟知的,是他曾在1996年的第一个XP项目中担任现场XP教练,另外他还写过两本书:《ExtremeProgrammingAdventuresin C#》和《极限编程实施》。
Ron is best known for being the on-site XP coach on the first XP project in 1996, in addition he has two books: Extreme Programming Adventures in C# and Extreme Programming Installed.
“基本邮件组”包括Scrum开发、极限编程(XP)、敏捷项目管理和水晶项目管理(CrystalClear)。
The "Basics" including Scrum Development, Extreme Programming (the "XP list"), Agile Project Management, and Crystal clear.
敏捷开发流程,比如极限编程(Extreme Programming,XP)和Scrum,寻求降低流程开销。
Agile development processes like Extreme Programming (XP) and Scrum seek to reduce process overhead. While many different processes exist, they all have common currents running through them.
这种方式已经取得了关于软件过程成熟度的比较正式的成果,如能力成熟度模型(CMM),和敏捷方法,如极限编程和Scrum。
This approach has led to more formal efforts to achieve software process maturity, such as the Capability maturity Model (CMM), and agile methods such as Extreme Programming and Scrum.
例如,极限编程和测试驱动开发使用了这些度量中的一些来决定类和方法的可测试性。
For instance, extreme programming and test-driven development use some of these metrics to determine the testability of classes and methods.
系统开发的当前趋势的主要特点:统一过程、极限编程、敏捷建模和项目小组讨论的建模。
The key features of current trends in system development: the Unified Process (UP), Extreme Programming (XP), Agile Modeling, and Scrum.
通常来说,在采用敏捷方法作为开发流程的项目中,如极限编程,文档很难和迅速变化的项目设计和代码同步。
Typically, in a project that is developed using an agile process, such as Extreme Programming, the documentation cannot keep up with the frequent changes to the project's design and code.
测试优先编程,是极限编程和测试驱动开发的一部分,基于这种想法并发挥到了极限。
Test-first programming, which is part of Extreme Programming and test-driven development, builds upon this idea and takes it to the extreme.
测试优先编程,是极限编程和测试驱动开发的一部分,基于这种想法并发挥到了极限。
Test-first programming, which is part of Extreme Programming and test-driven development, builds upon this idea and takes it to the extreme.
应用推荐