【发布时间】:2010-07-29 23:04:40
【问题描述】:
很快我将参与一个将使用敏捷项目管理/开发方法的项目,其中包含 5 个(左右)2 周的冲刺。该项目将使用我过去发现的 DDD 设计模式非常适用于单元测试,因此我也热衷于将它用于该项目。唯一的问题是以下因素,我不确定单元测试是否可以通过敏捷开发成功实施:
- 需求不断变化的可能性(需求变化、测试中断、测试也需要更新)。
- 时间因素(单元测试会使开发花费相当长的时间,如果在 sprint 结束时需求发生变化,则可能没有时间以最佳质量更新测试和生产代码)。
我有一种感觉,如果/当需求发生变化时(尤其是在 sprint 快结束时)并且考虑到紧迫的截止日期,单元测试将成为一种负担。有人对这件事有什么好的建议吗?
【问题讨论】:
-
这个问题是题外话,因为它不在本网站的范围内,如What topics can I ask about here? 中定义的那样另见:What types of questions should I avoid asking? 您可以在another Stack Exchange site 上提问,也许 Project Management 或Software Engineering。请务必阅读您打算发布问题的任何网站的帮助中心主题页面。
-
@Makyen 这个问题是在 7 年前发布的,当时这些其他交易所不存在/不为人所知,或者边界没有明确定义……所以,嗯……谢谢信息?多么奇怪的更新。
-
@Makyen 您是否真的在浏览最古老的旧帖子并根据当前的常见问题集提供建议?我的朋友,你还有很长的路要走!
-
我正在通过近距离投票审核队列。我不是从网站上挑选问题。但是,我没有使用一个固定的原因,虽然它可能也适用,但给人一种不准确的印象,即通过编辑问题可以使问题成为主题,我使用的是一个自定义原因,它实际上解释了这个问题不是该网站的主题。如上所述,使用自定义原因会导致将该原因作为评论发布。我认为这样做是对情况的诚实和直截了当。
-
是的,有一次这个问题可能是热门话题。多年来,Stack Overflow 的主题发生了变化。现在已经跑题了。这不应该对你产生不好的影响。这就是网站的变化。
标签: unit-testing tdd agile