如果你必须在软件项目中选择其中之一,你会选择哪一个?我有很多项目,在这些项目中,客户或PM认为他们可以在没有其中一个的情况下逃脱。我们总是付出代价。
发布于 2008-12-06 03:15:07
我要说的是,你可以不需要测试而不是需求。如果你没有需求,你怎么知道你在开发什么呢?
如果程序员足够优秀,他们应该能够捕捉到测试中发现的大多数严重错误。
发布于 2008-12-06 03:24:41
转过身,跟着我重复:“测试就是需求。”:-)
发布于 2008-12-06 03:20:14
如果你指的是“正式需求”,我可以并且很容易没有这些需求。我更喜欢一个活生生的、会呼吸的客户,他能告诉我他们想要什么,而不是一份死板的、过时的文档。切换到TDD之后,我再也不想回到“无测试”的环境了。我选择非正式需求--故事、现场客户和客户编写的验收测试--而不是正式需求和没有测试。
https://stackoverflow.com/questions/345825
复制相似问题