公司

JetBrains

关注最新报道、解读和相关科技故事。

最新报道

CN
Kotlin Toolchain 0.13 统一 Kotlin Multiplatform 项目启动流程并改进 iOS 与 SwiftPM 支持

Kotlin Toolchain 0.13 统一 Kotlin Multiplatform 项目启动流程并改进 iOS 与 SwiftPM 支持

JetBrains 宣布发布 Kotlin Toolchain 0.13,并建议大多数新的 Kotlin Multiplatform 项目使用该版本。此版本新增交互式项目创建命令,改进 iOS 和 Android 设置,支持 Swift Package Manager,并加快 Kotlin/Native 应用的重新构建。

CN
JetBrains 推出 Warm Agents 插件,减少 TeamCity 中构建代理的等待时间

JetBrains 推出 Warm Agents 插件,减少 TeamCity 中构建代理的等待时间

JetBrains 为 TeamCity 平台推出了 Warm Agents 插件,自动维持指定数量的预先准备好的云构建代理,以减少 CI/CD 任务的等待时间。但缩短等待时间需要消耗构建许可证,并承担闲置云资源的运行成本。

CN
Kotlin为替代部分 Companion Objects 的使用方式铺路

Kotlin为替代部分 Companion Objects 的使用方式铺路

Kotlin 2.5.0 实验版新增 Companion Blocks 和 Companion Extensions 两种机制,用于扩展与类型关联成员的定义,并改善不同 Kotlin 平台之间的兼容性。JetBrains 表示,Companion Objects 仍将受到支持,但重新编译以及库和工具兼容性方面需要注意。

CN
为什么软件质量保证应成为开发周期中的持续过程?

为什么软件质量保证应成为开发周期中的持续过程?

JetBrains 呼吁将软件质量保证从发布前的最终测试转变为融入开发阶段和 CI/CD 的持续过程。文章介绍了静态分析、单元测试、集成测试、界面测试、性能测试和安全测试的作用,并强调人工智能工具仍需要人工验证。

CN
JetBrains推出Air Teams,用于运行开发团队级别的编程代理工作流

JetBrains推出Air Teams,用于运行开发团队级别的编程代理工作流

JetBrains宣布推出Air Teams,这是一层面向协作的软件代理开发层,将上下文、环境、工具和指令集中到共享工作区中。目前该服务面向JetBrains企业客户提供,未来计划扩展至个人用户。

CN
阿布扎比两场黑客马拉松测试人工智能在软件开发中的作用

阿布扎比两场黑客马拉松测试人工智能在软件开发中的作用

来自纽约大学阿布扎比分校和42阿布扎比学院的学生在JetBrains支持的两场黑客马拉松中,测试了将现实挑战转化为软件原型的能力。获奖项目表明,使用编程代理并不会免除开发者在测试、理解和问责方面的责任。

CN
JetBrains推出Air,用于管理跨开发者、团队和企业的代理式软件开发

JetBrains推出Air,用于管理跨开发者、团队和企业的代理式软件开发

JetBrains宣布推出JetBrains Air,这是一个开放的产品生态,用于在开发环境内外连接编程代理、工作流和治理。该生态旨在解决随着人工智能代理使用规模扩大而出现的上下文、协调、审查、成本和问责方面的差距。

CN
JetBrains 向 Junie 添加用于记录代码变更交互式演示的模式

JetBrains 向 Junie 添加用于记录代码变更交互式演示的模式

JetBrains 在 Junie CLI 工具中推出了 Junie /demo 模式,使代理能够运行应用、与其界面交互,并录制视频、截取屏幕截图以及生成 HTML 报告,以验证变更的行为。该模式还集成了 GitHub Actions,可用于合并请求审查和 CI 中的 smoke 测试。