dojo dragon main logo

应用程序开发生命周期

Dojo 提供了一个端到端的管道来开发 Web 应用程序。应用程序作者可以通过 dojo create app CLI 命令快速创建新的 Dojo 应用程序。然后可以使用 dojo build app 命令在开发和生产模式下构建应用程序。构建工具允许通过使用本地 HTTP 服务器提供应用程序并监视项目文件的进一步更改来实现快速开发和迭代。使用这种机制,开发人员可以进行更改并在运行的应用程序中看到即时结果。

这些命令是模块化 Dojo CLI 工具链的一部分,该工具链支持整个开发生命周期中的各种用途。应用程序可以通过项目根目录中的 .dojorc 配置文件配置其构建管道。

有关如何使用 Dojo 构建各种应用程序的更多信息,请参阅 Dojo 构建参考指南

测试策略

并非所有错误都可以通过编译器或静态类型检查器捕获。可以编写语法和逻辑上有效的特性,但要么没有预料到运行时问题,要么没有按预期方式执行功能。为了降低这种风险,需要执行额外的测试。

使用 Dojo CLI 来搭建应用程序时,默认情况下会包含 Intern 测试库的测试运行器。这允许开发人员立即开始编写测试代码,与应用程序功能并行。

Intern 为许多测试问题提供了解决方案,但可能不足以满足项目的所有测试需求。Dojo 还提供了一个简单的测试工具,允许应用程序测试代码在 VDOM 抽象级别验证框架和小部件的使用。此工具可以从任何测试运行器(如 Intern、Jest 或应用程序测试策略所需的任何其他运行器)使用。

有关如何有效测试 Dojo 应用程序的更多详细信息,请参阅 Dojo 测试参考指南