Design patterns 在用户更正有关过去事件的错误数据后,如何有效地更新应用程序的状态?

Design patterns 在用户更正有关过去事件的错误数据后,如何有效地更新应用程序的状态?,design-patterns,reactive-programming,Design Patterns,Reactive Programming,假设我正在制作一个语音控制的应用程序,在这个应用程序中,口语偶尔会被错误识别。我希望用户能够偶尔纠正错误识别的话语,并让应用程序的状态(包括GUI的状态)尽可能高效地自我纠正。有没有现有的软件框架或设计模式可以简化这一点?我研究过自调整计算,但它似乎不适合不断流入的数据。@bestinamir这与此有什么关系?我正在寻找一种编程范例,它允许我根据对用户输入历史的修改来有效地重新计算应用程序的状态。这个问题听起来太抽象了。另一个疯狂的想法是单元测试。

假设我正在制作一个语音控制的应用程序,在这个应用程序中,口语偶尔会被错误识别。我希望用户能够偶尔纠正错误识别的话语,并让应用程序的状态(包括GUI的状态)尽可能高效地自我纠正。有没有现有的软件框架或设计模式可以简化这一点?我研究过自调整计算,但它似乎不适合不断流入的数据。

@bestinamir这与此有什么关系?我正在寻找一种编程范例,它允许我根据对用户输入历史的修改来有效地重新计算应用程序的状态。这个问题听起来太抽象了。另一个疯狂的想法是单元测试。