gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 23:27:16 33 4
gpt4 key购买 nike

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

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

抱歉,问题太多了。

让我知道你的效果如何。

最佳答案

我做的第一件事是写一些文档或做一些线框图。它有助于将我想要实现的什么可视化。

然后我为我的模块/应用程序的接口(interface)/骨架编写代码,无需实现。

然后我使用 testosterone 添加规范和测试(虽然 vows 和 expresso 是更受欢迎的选择),我通过实现它们让它们通过。

如果您发现需要测试私有(private)方法(它处理 I/O,具有复杂的逻辑......)将其移至另一个类并独立测试。

尽可能多地 stub 您的 I/O 调用。测试将运行得更快,您不必处理副作用。我推荐gently .

关于Node.js 编程工作流程 - 测试、代码、测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713751/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com