小编Ste*_*n S的帖子

状态图/有限状态机是否适合对调查问卷进行建模

在此输入图像描述

我想对上面的调查问卷进行建模,我认为它是一个有向无环图。

我一直在关注的两个库是:

我遇到的几个问题是:

  1. 调查问卷依赖于先前的状态,例如先前问题的答案用于转换到另一个状态(问题)。我认为“外部国家”可以解决这个问题对吗?

  2. 如果我处于 Q6 并且我想过渡到上一个问题,那么根据之前的答案,这可能是 Q1、Q4 或 Q5。我想我可以使用堆栈在调查问卷进行时推送每个状态,然后弹出以返回到之前的状态。

这一切听起来可行吗?或者有更好的方法来模拟这个问题吗?

graph-theory state-machine statechart

5
推荐指数
1
解决办法
1170
查看次数

跨模块共享 npm devDependencies

我有许多使用相同 devDependencies 的模块,我想让这些依赖项成为一个模块本身,或者其他一些集中管理它们的方式。是否有任何既定的模式来实现这一目标?

我已经研究过使用 npm 脚本在父模块中安装开发依赖项,但是它确实感觉有点 hacky 例如

module-x 对 module-shared-dev-dependencies 有一个开发依赖。module-shared-dev-dependencies 有一个安装后脚本,它将 cwd 更改为 module-x 和 npm install --save-dev eslint prettier husky ... 等等。然后它会复制相关的配置信息,例如 rc 文件。像 husky 这样的模块目前只有 package.json 文件中的配置信息,所以也需要修改。

也有可能在 git 中有一个基本模块,所有其他模块都从中派生出来,但是,如果可能的话,我宁愿坚持使用 npm 模块方法。

javascript node.js npm npm-install npm-scripts

5
推荐指数
0
解决办法
179
查看次数