rescue した例外のメッセージを読んでさえいれば、発見は早かったハズ。
id = 100 price = get_price(id) namae = get_name(id) begin # 関数 foo は、開発中のためまだ動作が不安定。 # 引数を正しく与えても例外を raise する可能性アリ!!注意!! foo(id, price, name) rescue puts '処理に失敗しました' end
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
これはやらかしたことある
例外を受け取れるところで、プログラムミスによるエラーまでキャッチしてしまってデバッグが難しくなるとか、rescueでエンバグしていたとか、意外とよくあるw
素晴らしい、動かないのは当然だね。
コメント投稿には、twitter認証が必要です。
Twitter認証
いくら頑張っても処理に失敗する素晴らしいウンコード。Ruby とか処理系以前の問題w