ここにRubyIDEに関するSOの質問があります。「rubyIDE」を検索すると、さらに多くのことが提供されます。
大きなスクリプトを完成させます
それが私の目を引いたものです。私にとって「完了」とは、「完了」、「終了」、「解放」を意味します。テストに合格する関数を作成する前にテストを作成するかどうか、またはテストを作成するかどうか(およびテストを作成することをお勧めします)にかかわらず、実行できないコード(それ自体がテスト)を作成するべきではありません。 )大きくなるまで。RubyとPythonには、個別にテスト可能な(または実行可能な)小さなコードを記述するためのさまざまな方法が用意されているため、実行する前に(?)日待つ必要はありません。
現在、(Ruby)データベースの変換/変換スクリプトを作成しています。最大で約1000行ですが、まだ完了していません。私はそれを実行せずに、または少なくとも私が作業している部分を実行せずに5分以上行くことはめったにありません。それが壊れたとき(私は完璧ではありません、それはたくさん壊れます; -p)私は問題がどこにあるべきかを知っています-私が最後の5分間に書いたコードで。進歩はかなり速いです。
IDE /デバッガーに場所がないと断言しているわけではありません。大量のコードがリリースされるまで問題が表面化しない場合があります。場合によっては、すべてをデバッグ環境にドロップして、何が起こっているのかを調べることができます。の上。サードパーティのライブラリとフレームワークが関係している場合、それらのコードをデバッグして問題を見つけることが非常に役立つ場合があります(これは通常、ライブラリ機能の誤った理解に関連していますが、常にではありません)。