2017-06-18 7 views
1

Javaの大きなIDEを使用すると、実行時にエラーが検出されるようにコードがコンパイルされます。Ruby 'codeile while compile'

Rubyでも可能ですか?実際には、テキストエディタでコードを作成します。エラーは実行時にのみ検出されます。

+1

[Rubyはスクリプト言語かインタプリタ言語ですか?](https://stackoverflow.com/questions/7284179/is-ruby-a-scripting-language-or-an-interpreted-language) – liorko

答えて

2

Rubyでも可能ですか?

「コンパイル」を意味する場合は「いいえ」です。 「編集時エラー検出」を意味する場合は、「いいえ」も表示されます。

RubyMineのようなスマートIDEは、の一部ののエラーを推測/検出できますが、単純なケースのみです。そして、彼らはしばしばルビーのダイナミックな性質によって混乱します。 (メソッドがプロジェクト内で定義されているにもかかわらず、メソッドの場所を見つけることができません。あるいは、逆に、誤検出が多すぎます)。

ルビーでは、コードを実行せずにコードが何をしているのか分かりません。

+0

の可能な複製つまり、典型的なRubyプログラマの人生はwrite-save-run-find_errorsで構成されていますか? –

+1

@ user2945914:かなり。それは「赤 - 緑 - リファクタ」サイクルの形を取るだけです。テストを書いて実行し、テストからのエラーを修正するためのコードを記述します。 –

+0

IDEがコーディング中にエラーを見つけるのを助けるJavaに比べて、dev時間が大幅に増えることはありませんか? –