我是一名Java程序员,一年前开始编写Ruby on Rails。我喜欢它的语言、rails本身以及它们背后的原则。但是让我困扰的是Ruby程序员似乎并没有重构。我注意到Ruby / Rails中的重构工具非常缺乏。一些集成开发环境,如Aptana和RubyMine似乎提供了一些非常基本的重构,但与Eclipse的Java重构相比,并没有什么真正大的重构。嗯,使用这些工具,你只能得到零重构(只有使用find/rep
我尝试将Java的社区版本用于一种类似于IntelliJ的专有脚本语言(目前我还没有进行实际的Java语言开发),它在简单的重构和类型提示方面通常工作得很好。由于语言中的两个主要差异(布尔值是bool,并且API调用不需要java.lang.String类型,而是API特定的类型),每个类文件都被几个错误所污染,这使得使用IDEA的检查快速找到该脚本语言中的实际错误是无用的bool
nlvm.lang.String str = "a