知名开发工具RubyMine全新发布v2023.3——支持AI Assistant

RubyMine 是一个为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。

RubyMine v2023.3正式版下载

新版本改进AI Assistant支持、Rails应用程序和引擎的自定义路径、对Rails 7.1严格locals的代码洞察、RBS中的额外声明、针对调试器类型呈现器的更新、服务器模式下的RuboCop、Brakeman代码检查等。

AI Assistant

JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。

对 AI 生成名称建议的支持

现在您可以为 Ruby 代码中的局部变量和形参启用 AI 生成名称建议,内联使用 Rename(重命名)重构时,此操作可用。要启用名称建议,请在 Settings | Tools | AI Assistant (设置 | 工具 | AI Assistant)下选中 Provide AI-generated name suggestions(提供 AI 生成名称建议)复选框。

改进 Ruby 上下文

持续改进 Ruby 上下文以及 LLM 分析代码库的方式,这些更改会影响 AI Assistant 生成文档、解释 Ruby 代码、识别文件内容等的方式。

单元测试生成

借助 AI Assistant,您可以为 Ruby 或 Rails 应用程序中的 public 方法轻松生成测试。

Rails

Rails 路径的自动导入

新版本实现了一个新选项来自动检测 Rails 应用程序中的自定义路径,每次打开项目时,RubyMine 都会尝试在后台导入 Rails 路径配置。

对 Rails 7.1 严格 locals 的代码洞察

RubyMine 现在支持严格 locals 的解析、补全、Find Usages (查找用法)、Rename(重命名)和导航功能。

相关推荐
微三云 - 廖会灵 (私域系统开发)11 分钟前
存量社区破局:当物业困局遇上消费返物业费,重构社区商业新生态
大数据·人工智能·重构
T型码农要学习2 小时前
开源项目5|FileBrowser:免费在线文件管理器!随时随地管控服务器文件
运维·服务器·人工智能·开源
智恒百亿2 小时前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
ai小陈5 小时前
PyTorch DataLoader数据加载性能排查:GPU利用率低的实操指南
人工智能·pytorch·python·深度学习·ai·gpu算力
测试者家园6 小时前
为什么意图驱动测试是自动化测试的下一站,而不是替代品
自动化测试·软件测试·人工智能·持续测试·ai赋能·智能化测试·软件测试变革
D202020207 小时前
TikTok Shop禁止AI语音直播落地后,跨境卖家如何通过达秘合规调整带货内容
人工智能
像风一样自由20207 小时前
20.Milvus常见问题检索不到维度错误和数据一致性
人工智能·大模型·milvus
现代野蛮人8 小时前
【深度学习实验】—— 基于 LSTM 与 Optuna 调参的丙型肝炎预测
人工智能·深度学习·lstm
支支დ8 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能
ZGIAI8 小时前
ZGI 让那些"等你去处理"的事,真正跑起来
人工智能·架构