JavaScript [自己动手,丰衣足食] 继 stub 库后,今晚又弄了个 state machine

fredwu · 2012年09月04日 · 最后由 fredwu 回复于 2012年09月05日 · 3057 次阅读

这阵子在重新开发我的 jQuery 插件: Endless Scroll

重写用的是 TDD,所以希望程序的结构比较清晰。于是前几天弄了个简单的 jquery stub 库:http://ruby-china.org/topics/5241

今天继续写代码,发现用 state machine 的话比较好控制,所以,又看了下 ruby 的 state_machine gem 的 readme,开始写个 JS 上用的简单的 state machine: https://github.com/fredwu/jquery-endless-scroll/blob/2.0-rewrite/test/test-skinny-state-machine.coffee

还没写完,刚开了个头。:P

#1 楼 @yedingding 嗯,谢谢,这个我也稍微看了一下,支持 async 很不错。:)

今晚为我的 state machine 加入了 observer 的支持!:D

#2 楼 @fredwu

问下,你们团队,现在采用 Minitest 作为 TDD 测试引擎项目多吗?

#3 楼 @zw963 我们用 rspec ...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号