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

ruby-reference-manual:3501

From: kouyataifu4 <kouyataifu4@g...>
Date: Fri, 8 Feb 2013 14:04:50 +0900
Subject: [ruby-reference-manual:3501] Re: [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない

kouya です。

パッチありがとうございます。
とても良くなっていると思います。

いい機会なので、@raiseってどんな感じなっているか過去ログで調べたら、
http://www.fdiary.net/ml/ruby-reference-manual/msg/415
Errno::EXXXの場合ですが、
基本的には例外が発生するなら書いた方がいいと青木さんが少なくとも1回いっているので
Random#randの例外も書いた方がいいと思います。

しかしながら、青木さんが言っていたかどうかは別として、今回に関しては、それを記述するのはwiki文面の解釈により個人の好みに依存するところが大きいといった感じでしょうか。

http://www.fdiary.net/ml/ruby-reference-manual/msg/3104
https://bugs.ruby-lang.org/projects/rurema/wiki/ProjectTimeLine

今のところ、るりまの執筆段階は表向きのメンテナンスフェイズ or 実質「第 3
段階」のどちらかかその両方のようですので、いまのところ積極的に削除することには反対です。
# 私はASSIGNファイルに記載があるもののメンテナーになっているかどうかは議論が分かれるところですが。

wikiを見る限りメンテナンスフェイズでは「メンテナーが責任をもつ」以外は執筆基準はまだ決まっていないようで、今後、リファレンスの「必要十分」「質」とは何かということのメンテナー間のコンセンサスが得られれば、私の考えもそれに応じて変わるとおもいます。

というわけで、今回に関してはパッチをとりこんで@raiseは復活させてコミットしたいと思いますが、いかがでしょうか。
(@return はメソッドの1行目の記述が明快なので、パッチのように消したままで良いと思います。)

もし、メンテナンスフェイズでの執筆基準について何かありましたら、別にチケットを発行していただければと思います。

--
kouya

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

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

      3485 2013-02-01 15:44 [redmine@r...        ] [るりまプロジェクト - Bug #7769][Open] Kernel.#rand に Rangeオブジェクト の説明がない
      3486 2013-02-01 15:46 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
      3487 2013-02-02 10:44 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
      3489 2013-02-03 14:43 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
      3494 2013-02-05 01:02 ┃┗[kouyataifu4@g...    ]                                     
      3495 2013-02-05 11:18 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
      3497 2013-02-06 12:36 ┃┗[kouyataifu4@g...    ]                                     
      3499 2013-02-07 10:48 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
->    3501 2013-02-08 06:04 ┃┗[kouyataifu4@g...    ]                                     
      3503 2013-02-08 11:58 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7769] Kernel.#rand に Rangeオブジェクト の説明がない
      3509 2013-02-09 10:39 ┃┗[kouyataifu4@g...    ]                                     
      3510 2013-02-09 11:28 ┗[redmine@r...        ] [るりまプロジェクト - Bug #7769][Closed] Kernel.#rand に Rangeオブジェクト の説明がない