traffic-light-simulator:使用确定性和非确定性方法与状态机一起练习

时间:2024-05-01 10:29:58
【文件属性】:

文件名称:traffic-light-simulator:使用确定性和非确定性方法与状态机一起练习

文件大小:386KB

文件格式:ZIP

更新时间:2024-05-01 10:29:58

JavaScript

交通灯模拟器 在此应用程序中,有一个模拟交通信号灯工作原理的模拟程序。 设计语言 选择的设计语言和组件中的原子设计分为以下几类: 原子数 分子 生态系统 等等。 在阅读更多有关Aismic Deisgn的信息 指示 通过运行该应用程序,将向您提供说明,以指导个人如何与模拟器进行交互 状态机的类型 非确定性 在不使用当前状态或下一个状态的情况下随机选择下一个灯。 确定性 根据序列R -> G -> Y -> (repeat)选择下一个光源。 杰出的特色作品 TODO清理-有许多TODO需要解决 styles.scss样式各自的组件后,将styles.scss样式迁移到相关文件。 单元测试-没有测试包,因此创建了很多错误处理程序来处理错误状态和空数据状态。 单元测试将有助于将来解决未知问题 交通顺序灵活性-使交通信号灯对于不同的顺序和不同的配色方案更加灵活。 反跳事件-创建一个反跳事件


【文件预览】:
traffic-light-simulator-main
----.gitignore(310B)
----README.md(1KB)
----public()
--------manifest.json(492B)
--------robots.txt(67B)
--------logo192.png(5KB)
--------logo512.png(9KB)
--------index.html(2KB)
--------favicon.ico(4KB)
----package.json(810B)
----src()
--------App.jsx(532B)
--------components()
--------index.css(366B)
--------services()
--------App.test.js(246B)
--------providers()
--------fetchLight.js(864B)
--------index.js(649B)
--------data()
--------styles.css(2KB)
--------shared()
----yarn.lock(496KB)
----package-lock.json(644KB)

网友评论