【发布时间】:2009-10-07 09:26:27
【问题描述】:
我的新项目是更新客户使用多年的软件。 就像我们都知道的那样......多年来,事情不断发展。
所以我查看了旧应用程序。获取有关它的所有信息并写下很多用户故事。 清理完之后,我意识到我(最终)犯了一个错误,导致了与客户现在遇到的同样的问题。
这是我犯的另一个错误,但真的很烦人。
你们如何防止此类错误。您拒绝查看旧应用吗?
【问题讨论】:
-
你没有说错误或问题是什么,它是一个混淆的要求,它是矛盾的要求,它是一个错误的假设,它是一个环境约束。如果我们不知道所犯的错误,我们如何提供避免它的方法?我能提出的唯一建议是严格的同行评审,但即使这样有时也会失败。
-
数据库出错了。旧应用程序的许多奇怪的事情,例如处理新数据,都是基于该数据库。重新设计后……由于处理新数据,我犯了某种相同的错误。这真的很烦人。我想防止这样的错误...我非常看重旧代码/数据库
标签: design-patterns