VS Code新版Java扩充套件采用新测试覆盖率API,可在测试时直接查看结果

VS Code新版Java扩充套件采用新测试覆盖率API,可在测试时直接查看结果

微软更新VS Code的Java扩充套件,新版本已经可以显示测试覆盖率,并且改进开发体验,另外,Spring Boot扩充套件也有诸多更新,包括Spring Boot版本的升级以及执行效能,都获得强化。

在之前的Java扩充套件版本,开发者在执行测试时无法看到测试覆盖率,而测试覆盖率是一个测试案例对代码覆盖程度的重要指标。 在这个新版本加入新的测试覆盖率API,当开发者在VS Code Insiders中执行Java测试时,能够直接查看覆盖率结果。

而新版Java扩充套件对创建Java文件的体验也有所改进,过去开发者反应,创建Java类别、界面和其他型别的流程,与其他Java IDE相比不够直觉。 而现在微软在新版本中调整流程,当开发者尝试创建Java文件时,Java扩充套件会立即显示一个包含各种Java文件类型列表,诸如类别和接口等,供开发者可以从中选择适合的类型进行创建。 这项改进使创建特定类型的Java文件变得更便捷。

随着VS Code中Java扩充套件功能的增加,相关的设置选项也越来越多,过去所有Java相关的设置都摆在一起,让开发者难以找到特定的选项,而在新版中,设置项目会按类别和用途分类,使得开发者能够方便找到需要的设置。

过去当开发者要将具有多模块的项目导入到VS Code时,扩充套件会自动将所有内容导入到工作区,但如果模组数量过多将会耗费大量的时间。 现在当java.import.projectSelection选项被设置为manual时,开发者可以在项目导入到工作区时,选择要汇入的子项目,进而跳过不需要汇入的模块,大幅减少整体项目汇入时间。

此外,Spring Boot扩充套件也有一系列新功能和效能提升更新。 Spring Boot扩充套件采用开源自动化重构工具OpenRewrite,可将现有Spring项目自动升级至Spring Boot 3.2,这项更新强化了现有的升级支持,可协助开发者将项目从Spring Boot 2.x搬迁至Spring Boot 3.0或更高版本。

而 application.properties 或 application.yml 文件中的代码完成速度,在新版扩充套件也获得大幅提升,官方指出,首次呼叫的速度较以前的版本快 10 倍。 这次更新还集成了一个新的验证引擎,能快速地进行项目分析和索引,大幅减少背景内存的使用,让Spring的验证和修复的反应更加迅速。

不只如此,最新的Spring工具还进行了许多效能改进,使其执行速度明显加快,并且也使用更少的CPU周期和内存,整体操作起来更轻巧敏捷。

(0)
搬砖哥搬砖哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注