大家好,欢送来到咱们的二月更新!咱们将为您带来与 JUnit 5 并行测试相干的新性能以及用于 Spring Boot Dashboard 的过滤性能。另外,OpenAI 和 ChatGPT 是最近的热点,所以在 GitHub Copilot 方面也有一些令人激动的音讯,让咱们开始吧!
GitHub Copilot AI 技术升级,目前已生成 61% 的 Java 代码
最近发表在 Visual Studio Code 杂志上的一篇文章中走漏,GitHub Copilot 曾经在应用它的编辑器中生成了 61% 的 Java 代码(在所有编程语言中的均匀数字为 46%)。只管 Java 是一种绝对啰嗦的编程语言,但它依然表明 Java 开发人员正在拥抱 GitHub Copilot 和 AI 技术的力量。除了数据方面的剖析之后,这篇文章还提到了 GitHub Copilot 产品方面的晋升,其中包含了算法的增强和平安性能的改善等等。
随着 Microsoft 和 OpenAI 之间的扩大合作伙伴关系,Visual Studio Code 对于 Java 开发者也将领有更多令人兴奋 AI 相干的性能,来提供开发者的编码效率,请期待 2023 年咱们的更新。
JUnit 5 并行测试反对
JUnit 5 是 Java 开发人员的风行测试框架,以其对单元、集成和功能测试的全面反对而闻名。JUnit 5 的重大改良之一是它可能并行执行测试,从而使测试更快、更高效。并行执行将测试用例散布在多个线程中,容许它们同时运行,并比程序运行测试更快地交付后果。
在咱们的最新版本中,咱们在 Visual Studio Code Java 中反对了并行测试性能。要应用此性能,您须要应用以下行设置 junit-platform.properties 文件:
junit.jupiter .execution.parallel.mode.default = concurrent
要理解无关 JUnit 5 中并行测试的更多信息,您能够拜访官网文档。这是此性能的演示。
Spring Boot Dashboard 插件中的过滤性能
咱们在 Spring Boot Dashboard 插件中的 Endpoint 映射视图中增加了一个新的过滤器部件。这个部件容许开发者疾速搜寻和过滤他们的 Spring 我的项目中的各种 API 端点,从而更容易找到特定的端点并剖析它们的行为。
您能够应用准确过滤器或“含糊匹配”来搜寻您感兴趣的词组。通过应用过滤性能,开发者还能够轻松辨认反复或抵触的端点。该性能容许开发者无效地治理他们 Spring 我的项目的端点并改良他们的开发过程。这是此性能的演示。
装置 Java 插件包
要应用上述所有性能,请在 Visual Studio Code 上下载并装置 Extension Pack for Java。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相干的程序,您也能够下载并装置 Spring Boot 插件包,取得与 Spring Boot 无关的专属开发体验。
反馈与倡议
2023 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,判若两人,您的反馈和倡议对咱们十分重要,将有助于咱们将来的产品塑造。有几种办法能够给咱们留下反馈:
- 在这篇文章下留言
- 在咱们的 GitHub repo 上创立 Issue
资源
以下链接和资源能帮忙您更好地理解 Java on Visual Studio Code 的相干信息
- 理解更多 Visual Studio Code 上 Java 的更多信息
- 逐渐摸索无关 Visual Studio Code 的 Java 教程