Node.js编程工作流程 - 测试,代码,测试

don*_*ald 9 automated-tests node.js

在开始开发Node.js中有用的东西之前,你的过程是什么?你在VowJS,Expresso上创建测试吗?你使用Selenium测试吗?什么时候?

我有兴趣获得一个很好的工作流来开发类似于Rails(Cucumber,Rspec,Code)的所有node.js应用程序.

抱歉,问题数量很多.

让我知道它是如何与你合作的.

Alf*_*red 1

我的测试方法并不像 Java/Junit 那样完善,我真的应该在这方面做更多的工作(改进)。我真的应该多练习 TDD。

我玩过一点expresso,并且喜欢它可以生成代码覆盖率报告。我认为缺少的是@before @beforeclass @after你可以在java中找到的东西。

我还玩了一下nodeunit,它确实有设置/拆卸功能。我还是喜欢多玩玩这个框架。

我不喜欢 Vowjs 语法,但它是非常流行的 BDD 框架,所以也许我应该像许多其他用户一样使用它(更多)来获得销售。但现在我要解雇 Voyjs。

我也玩过一点zombie.js,这也很酷。我最近还看到了另一个很酷的测试框架,我不记得它的名字了,但幸运的是有足够的选项可以在 node.js 中进行测试。

我唯一不喜欢的是与 IDE 的集成在我看来并不理想。我的 Java IDE 无法与我为 Node.js 找到的 IDE 进行比较,但我认为只要付出一点努力,我就可以创建一个更有用的编程环境。我会尽力让大家了解这一进展。

PS:但我最喜欢的是 npm 包管理器。当你将它与 Maven 进行比较时,你只会说哇。我仍然有一些小错误,因为它仍然是一个年轻的项目。但我认为 npm 仍然非常好!