使用Java大IDE在编写代码时编译代码,以便在运行时检测到错误。
这也适用于Ruby吗?实际上我在文本编辑器中编码。仅在运行时检测到错误。
答案 0 :(得分:2)
Ruby也可以吗?
如果您的意思是"编译",那么没有。如果你的意思是"编辑时错误检测",那么也没有。
智能IDE,如RubyMine,可以猜测/检测一些错误,但只是简单的情况。他们常常被红宝石的动态性质所迷惑。 (无法找到方法的位置,即使它已在项目中定义。或者相反,找到太多的误报)。
在ruby中,如果不运行代码,您就无法知道代码的作用。