首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将web用户控件建模为状态机是不是很糟糕?

将web用户控件建模为状态机是不是很糟糕?
EN

Stack Overflow用户
提问于 2009-08-06 19:58:48
回答 4查看 195关注 0票数 2

我们正在设计一个web用户控件,它做一些不同的事情。它从它内部或外部获取事件,对这些事件的响应取决于此控件的状态。

我们正在考虑将建模作为一个状态机,但我们认为对于其他人来说,它可能太极客或太难理解。你认为这是真的吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-06 20:07:11

我不这么认为,状态机非常容易绘制为流程图。许多非技术人员可以阅读流程图,即使他们从未听说过“状态机”。

票数 3
EN

Stack Overflow用户

发布于 2009-08-07 09:57:29

如果您可以将应用程序的控制流建模为状态机,那么就应该这样做。正如其他人所说,状态机很容易以流程图的形式可视化。然而,更重要的是,将状态机作为模型可以使验证代码的正确性变得非常非常简单,因为您可以确认代码涵盖了每个状态以及状态之间的每个转换。

正是由于这个原因,为微控制器编写的代码经常使用这种方法来设计和实现。

冒着招致火墙的风险,我还将正式声明,任何发现状态机“太极客或太难理解”的人都没有业务编程。毕竟,正则表达式是一个有限状态机。

票数 4
EN

Stack Overflow用户

发布于 2009-08-06 20:01:41

也许向非技术用户询问这一点,对我来说,它可以继续下去。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1241042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档