[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:413

From: sheepman <sheepman@s...>
Date: Sun, 13 May 2007 14:20:04 +0900
Subject: [ruby-reference-manual:413] when to use @raise ?

こんにちは、sheepman です。

例外の書き方に関する相談です。
以下のようなエントリーを

--- delete(*filename)    -> Integer
--- unlink(*filename)    -> Integer
#@todo

ファイルを削除します。削除したファイルの数を返します。
削除に失敗した場合は例外 [[c:Errno::EXXX]] が発生します。

@raise を使って

--- delete(*filename)    -> Integer
--- unlink(*filename)    -> Integer
#@todo

ファイルを削除します。削除したファイルの数を返します。

@raise Errno::EXXX 削除に失敗した場合に発生します。

と書き換えるのはどう思いますか。

1. どちらでも良い。
2. やるべきじゃない。
3. ケースバイケース。
4. 書き換えるべき。

-- 
sheepman / TAMURA Takashi
sheepman@s...

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->     413 2007-05-13 07:20 [sheepman@s...       ] when to use @raise ?                    
       414 2007-05-13 11:25 ┗[aamine@l...         ]                                       
       415 2007-05-14 00:38  ┗[zn@m...             ]