A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>Rubyはクラスがからんでくるんで、その辺がデバッグを難しくしています。
どういった部分に難しさを感じますか?
私の場合は、まず irb で手動でやりたい処理を実行してみます。その後ファイルにスクリプトを書きます。
printデバッグもします。p メソッドを使うか、標準出力でなく標準エラーに出したいなら、STDERR.puts (式).inspect と、inspectコマンドでpと同じ形式に直します。
No.2
- 回答日時:
NetBeansやElipseなどの統合開発環境(IDE)を利用するのはどうでしょうか?
エラー発生場所の特定も容易になりますし、
個人的にはIDEの利用でperlより開発しやすくなったと感じています。
あと、次のようなコードを追加すると例外発生時に確認しやすいです。
begin
# 例外が発生しそうなコード
rescue => ex
# 例外が起こった場合の処理
puts ex.class # 例外の種類
puts ex.message # 例外メッセージ
puts ex.backtrace # 例外発生の位置情報
end
参考URL:http://netbeans.org/downloads/?pagelang=ja
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Excelファイルをデバッグしたい 4 2022/09/15 10:16
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(就職・転職・働き方) ゲームのデバッグの仕事のメリット、デメリット教えて下さい 3 2022/10/17 18:19
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- Mac OS MacOSのLaunchAgentsってなんですか?使い方など教えてください。 前の質問でLaunc 1 2022/04/24 02:06
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- Access(アクセス) アクセス ステップインのやり方 9 2022/07/12 11:42
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初心者 パイソンプログラム
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
ruby.exeとrubyw.exeに違いがあ..
-
プログラミング言語で大文字と...
-
COBOLのIFの入れ子について
-
WinXP+Apache2にerubyを入れま...
-
RubyでNo such file or directo...
-
VBとフィボナッチに明るい方、...
-
.NETを勉強したく、C#やVB.NET...
-
式?文?節?
-
Rubyを勉強している初心者です...
-
Rubyの.soについて
-
CかC++どちらを覚えるべきですか?
-
MATLAB
-
Linuxの「find」コマンドについて
-
web上のhtmlファイルから文字デ...
-
ruby on railsインストールでエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
初心者 パイソンプログラム
-
サロゲートペアの文字コード→文...
-
システムエンジニアの適正について
-
小文字wと大文字Wの区別
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
CかC++どちらを覚えるべきですか?
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
Rubyでpdfファイルを読み込む方法
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
-
rubyのevalのエラーを検知したい
-
We're sorry, but something we...
-
Rubyの.soについて
-
gem install railsで「NameErr...
おすすめ情報