typetactoe:井字游戏用于显示打字稿功能 源码
测试还是输入? 我在准备提交给一些会议的演讲时创建了此存储库。在那个演讲中,我将从一个经过测试(通过58个测试)的Tic-Tac-Toe版本开始,该版本以纯JavaScript实现。我将演示逐步添加类型如何使测试变得多余并删除大多数测试。 其余测试仅检查游戏是否向用户显示正确的状态消息-对于此状态消息,我还没有找到一种检查类型的方法。 脚步 您可以在此存储库的提交历史记录中找到我在重构过程中所做的所有事情-我试图编写有意义的提交消息。我还写下了一些有关在所做的操作的。但是该文档并未包含有关添加的类型如何工作的完整描述-仅包含准备演讲所需的注释。 讲话 您要我在您的会议或聚会上发表这个演讲吗?或! 灵感 这个小项目的灵感来自与Peter Kofler和其他人的对话,有关“ type-tac-toe”的原始博客文章以及Typescript中的两种截然不同的实现: 描述如何在Haskell中实现
下载地址
用户评论