[#29190] AIXでのコンパイル (オプションの統一など) — "Yutaka Kanemoto" <kinpoco@...>

金本ともうします。

21 messages 2006/08/06

[#29200] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse — Tadayoshi Funaba <tadf@...>

ふなばです。

9 messages 2006/08/07

[#29252] 1.8.5への最終コミット — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

14 messages 2006/08/10

[#29284] CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...>

とみたです。

26 messages 2006/08/17
[#29285] Re: CGI#out で MIMEエンコード文字列がデコードされる — Takahiro Kambe <taca@...> 2006/08/17

In message <20060817182312.adce9ff7.tommy@tmtm.org>

[#29286] Re: CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...> 2006/08/17

とみたです。

[#29287] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29288] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29290] Re: CGI#out で MIMEエンコード文字列がデコードされる — Yukihiro Matsumoto <matz@...> 2006/08/17

まつもと ゆきひろです

[#29292] Re: CGI#out で MIMEエンコード文字列がデコードされる — Fujioka <fuj@...> 2006/08/17

藤岡です。

[#29291] ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

21 messages 2006/08/17
[#29314] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/18

卜部です。

[#29319] Re: ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...> 2006/08/19

[#29321] Re: ruby 1.8.5 preview4 — URABE Shyouhei <root@...> 2006/08/19

卜部です。

[ruby-dev:29343] Re: ruby 1.8.5 preview4

From: URABE Shyouhei <root@...>
Date: 2006-08-21 11:35:16 UTC
List: ruby-dev #29343
卜部です。

previewが出たときに私が普通に行う行動は、make test-allして0F0Eかどうかを
確かめることだけです。ほとんどのひとはそれ以上のことはしていないのではな
いかと予想します。ようするに、我々がチェックできるのは「previewまでに報
告され(たあと修正された上にちゃんとテストが書かれ)たバグがちゃんと直って
いるか」までです。 preview時点で未報告/未修正のものに関してはなにもでき
ません。たとえばCGI#outの問題はいまだにテストが書かれてないわけです。こ
のまま何回previewを出しても、何人がpreviewをテストしても、結局何も報告さ
れないでしょう。

現在のpreviewのシステムはテストが書かれてない問題には無力です。

繰り返しますが危惧しているのはpreviewばかりがだらだらと続いて結局リリー
スされないままずるずると時間が過ぎることです。我々がこうしている間にもバ
グは報告されつづけます。previewは未知のバグにはなんら効果を発揮してない
からです。仮にバグをひとつ修正している間に他のバグがふたつ報告されれば、
リリースから見れば遠ざかっているわけです。そうなると修正せずに出したほう
がまだよかったとさえ言えます。

バグのないプログラムは存在しません。現実にRubyはバグを含んでいます。それ
に、将来的にバグがなくなるという予測は立てづらいものがあります。例えばバ
グトラッカーのバグ曲線(公開していませんが)などを見ると、openなバグは順調
に数が増えているのが分かります。そうなったときに、いったい「よいRuby」と
はなんなのか。もっと言うと「よいプログラム」とはどういうプログラムか。ど
うなったら「よい」と言ってリリースするのか。バグがないことを目指すのは非
現実的です。不可能です。極論すればそのような幻を追い求めるからRubyのリ
リースはこんなに遅れるのだと思います。リリースの条件としてこれまで「日付
け」という条件を考えてきましたが、もしここでスケジュールを見直して
previewをいくつかやり直すなら、いったい日付以外のどの条件を満たしたらリ
リースなのかはちゃんと考えておく必要があるでしょう。

In This Thread

Prev Next