问题标签 [extreme-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
9486 浏览

python - Python 代码库的持续集成系统

我开始使用Python代码库开展一个爱好项目,我想建立某种形式的持续集成(即每次签到时运行一组测试用例,并向负责人发送 nag 电子邮件测试失败时的人)类似于CruiseControlTeamCity

我意识到我可以在大多数VCSes中使用钩子来做到这一点,但这要求测试在与版本控制服务器相同的机器上运行,这并不像我想要的那样优雅。有人对适合Python代码库的小型、用户友好、开源持续集成系统有任何建议吗?

0 投票
5 回答
1214 浏览

agile - 极限编程

作为开发人员和专业工程师,您是否接触过 Kent Beck 在“版本 1”中定义的极限编程的租户。你觉得这 12 条核心原则中的哪一条被允许实践,或者至少成为你当前工作或其他工作的一部分?

从工程师的角度来看,我觉得 XP 的主要工程原理远远优于我所参与的任何其他工作。您的意见是什么?

0 投票
5 回答
32535 浏览

agile - Scrum 和极限编程有什么区别?

几年前,我参与了一个全新的项目,在那里我们进行了极限编程。我也看到很多人提到 Scrum 方法论。

有人能告诉我 Scrum 和 XP 之间的主要区别吗?

0 投票
6 回答
1473 浏览

.net - 这是启动和管理没有经验的 .net 敏捷项目的最佳教程、书籍和软件

这是最好的教程、书籍、软件和实践,可以在没有经验的情况下以敏捷的方式启动和管理一个基于 .net 的新开发项目。哪种方法更容易采用 XP|Scrum?

0 投票
5 回答
55251 浏览

templates - 在哪里可以找到最好的用户故事模板?

我想在一个新项目中实现用户故事,我在哪里可以找到一个好的模板或敏捷开发中使用的其他模板?

0 投票
7 回答
11069 浏览

tdd - 为什么 TDD 的“尖峰”被称为“尖峰”?

测试驱动开发人员指的是一种快速的、探索性的调查,其中涉及对某些东西进行编码以查看它是否有效,这是一个尖峰

任何想法为什么他们想出了这个词?

更新: Kent Beck 的造币在我看来就像是“原版”,尽管在我看来他对这个词的使用没有多大意义。编写一个快速测试是“在项目中增加一个峰值”?

有趣的是,他似乎停止使用这个词,因为它给不同的人带来了不同的含义——见下文以获得证据!

0 投票
5 回答
402 浏览

agile - 不稳定的极限编程团队

你会推荐在团队组成经常变化的组织中实施的极端编程实践吗?如果在一个极端的编程场景中,团队中途变得不稳定,你会推荐什么?谢谢。

0 投票
6 回答
339 浏览

agile - 极限编程和客户端

哪种类型的客户端可能支持 XP(极限编程)实践?

0 投票
3 回答
539 浏览

c# - C# 极限编程冒险中的勘误表?

我正在尝试通过 Ron Jeffries 的 C# 极限编程冒险。然而,我被困在第 3 章中,因为代码没有也不能按照作者所说的那样做。

基本上,文本说我应该能够在启用自动换行的文本框中写一些文本。如果我然后将光标移动到中间行并按 Enter,则代码应重新显示光标之前的行,添加几行和一组 HTML 段落标签,然后附加其余行。该代码与文本不匹配,因为它使用了 textbox.lines 属性。好吧,无论文本框中有多少自动换行,Lines 属性中只有一行,直到您按回车键。因此,代码应该“将其余行复制到缓冲区中”的语句对我来说似乎是错误的。

我会很感激任何有这本书经验的人告诉我我在读什么,或者在做什么,错了!

谢谢。

猛禽

0 投票
6 回答
6854 浏览

agile - 小团队的项目方法

在我公司的每个项目中,我们通常有 1-4 名开发人员/艺术总监/文案,您建议使用什么方法?敏捷?经验?Scrum?还有什么?(我知道它们都是本质上相同概念的变体,是的)