根据非营利AI研究机构METR的最新研究结果,资深程序员在利用AI技术辅助编程时,开发速度出现了意外的下降。这一发现与普遍认知相悖,表明即使经验丰富的软件开发人员在使用最先进的AI工具辅助熟悉的代码库时,其工作效率也可能受到影响。研究揭示了AI辅助编程并非在所有情况下都能提升效率,反而可能因工具的学习曲线、代码建议的验证过程以及对AI输出的信任问题而拖慢整体进度。
谷歌扩展了名为Gemini Code Assist的工具,新增对Atlassian、GitHub和GitLab等第三方工具的支持。该工具类似于GitHub Copilot,具备代码辅助功能,并能集成实时数据和外部应用。Gemini Code Assist支持Gemini 2.0 Flash功能,扩大代码上下文窗口。此外,计划增加API密钥认证功能。定价依据许可证类型确定,用户可申请私有预览版。
RustRover是由 JetBrains 公司专门为 Rust 语言开发者打造的一款集成开发环境(IDE)。这款工具不仅全面支持 Rust 编程语言,还集成了 Cargo 包管理器、TOML 配置文件、Web 技术及数据库技术,极大地提升了开发效率。RustRover 提供了诸如代码自动补全、错误检测、代码格式化等功能,使得开发者能够更加专注于代码逻辑本身。
PlantUML QEditor作为一款简洁高效的PlantUML编辑工具,凭借其内置的代码辅助功能,使得用户可以轻松地插入复杂的代码片段。此编辑器还引入了先进的缓存机制,不仅提升了重做与撤销操作的响应速度,也加快了从本地硬盘加载数据的过程。为了更好地展示QEditor的优势,在相关的文章中应包含丰富的代码示例,以此来增加文章的实际应用价值与可读性。