加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – IDE,重构支持Ruby on Rails

发布时间:2020-12-16 19:39:31 所属栏目:百科 来源:网络整理
导读:我是一个 java开发人员,并使用 Eclipse IDE开发java代码.我使用内置的重构功能很多,因为IDE的良好的重构支持有助于加快并导致更高的代码质量.我不想错过它,而是使用一个简单的文本编辑器.现在我正在寻找一个具有良好重构功能的 Ruby on Rails IDE. 基本重构
我是一个 java开发人员,并使用 Eclipse IDE开发java代码.我使用内置的重构功能很多,因为IDE的良好的重构支持有助于加快并导致更高的代码质量.我不想错过它,而是使用一个简单的文本编辑器.现在我正在寻找一个具有良好重构功能的 Ruby on Rails IDE.

基本重构

想要的基本重构方法包括:

>提取方法
>提取变量
>重命名(类,方法,变量等)

等等.

Aptana Studio 3,RadRails 2,RubyMine 3和Netbeans 7

到目前为止,我已经尝试了Aptana Studio 3,对其重构功能非常失望. Aptana RadRails 2似乎更好地重构ruby代码,但它缺乏新的Aptana Studio 3提供的其他不错的功能.由于Aptana Studio 3似乎是RadRails的继任者,我希望它至少与旧版RadRails 2具有相同的重构,但是它并没有.使用旧的未保养的IDE似乎不是一个好的选择.仍然可以接收IDE的更新.

我已经看到Jetbrains RubyMine 3具有体面的红宝石重构功能,但它花费了钱.我宁愿找一个免费的. Netbeans 7似乎不再支持Ruby on Rails了.

有没有很好的IDE重构支持?

这使我感到困惑,似乎现代IDE对于Ruby on Rails的丢弃(重构)支持.
现在(2012年1月)是用于重构Ruby on Rails代码的最强大的IDE?

更新:Netbeans 7

根据J?rg W Mittag的建议,我尝试过Netbeans 7与社区提供的ruby插件.我不得不说,这种组合比Aptana RadRails 2或Aptana Studio 3要好得多,用于开发Ruby on Rails应用程序. css和html对于视图的集成是完美的,并且将rails测试集成到JUnit Netbeans视图中非常有用.

但是,重构支持似乎太基础了.它支持重命名,移动,复制和安全地删除方法.它不支持选择代码行并从中提取方法,也不支持提取变量的类似行为.

更新:RubyMine 3

dynex suggested使用RubyMine.我刚刚玩过它,并认为它作为Ruby on Rails IDE的适用性至少与Netbeans一样好.迄今为止,我在Ruby on Rails IDE中看到的最重要的功能是最好的.

从我发现的,它具有重命名,复制,安全删除,方法提取,变量介绍,常量介绍,现场介绍,参数介绍,内联,拉动成员,推动成员执行,模块提取和超类提取.

我的结论是,从一组IDE中,我测试了RubyMine是唯一具有体面重构功能的. RubyMine花费钱,但似乎值得.自由人不能在重构方面进行竞争.

感谢所有答案和评论.

解决方法

RubyMine是我的选择,我在一段时间内使用重构.当使用“重命名”它从来没有完成,但比全局搜索替换更好.提取等功能很好.

总体而言,这是一个伟大的工具,虽然是一个记忆猪,但我现在使用它,特别是调试.我知道,这是花钱,但是我想为他们写一个好话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读