我认为如果你用Backbone.js,你应该在开发模型和集合时遵循测试驱动开发(TDD)。我第一次用Jasmine.js创建模型和集合时遵循TDD进行单元测试,但失败了。一旦写下单元测试并且失败,我会对整个模型和集合进行重写。
通过这一点,我的所有Jasmine测试都通过了,而且我有信心我的模型和集合会和我期望的一样工作。自从我遵循TDD,我的视图层非常容易写而且非常简单。当你开始用TDD时,你得速度当然会很慢;但是一但你得脑海里一直想着TDD,你的编程效率和质量会神奇般的提高。
您可能感兴趣的文章: