[PHP-users 11297] Re: PHP4.2.3のエンバグ(was: Formの配列変数)
Rui Hirokawa
php-users@php.gr.jp
Wed, 6 Nov 2002 07:22:49 +0900
廣川です。
PHP 4.2.3のリリースでは、長く残っていたバグがやっと消え、
渇れたバージョンになると思っていました。しかし、実際には新たな
重大なバグを残したままリリースされてしまい、反省しています。
改善すべき点については、(すでに藤本さんがまとめてくださっていますが、)
1.大垣さんが作成され、小泉さんが強化して下さったユニットテストを
強化する。
2.リリース侯補版の段階で広範囲のユーザに使ってもらう。結果は、
PHPのQAプロセスで使用されているツール等で収集する。
といったことにつきると思います。
きしださんもおっしゃられているようにオープンソースが
複雑/高機能化する課程で品質を担保するのは大きな課題です。
PHPでは、QAプロセスを整備/強化することで対応しようとしていますが、
マルチバイト特有の機能についてはもれがある可能性もあります。
こうしたQAの確保については、本家(http://qa.php.net/)のPHPのQAプロセスに
日本人のユーザが積極的に参加していただくのが一番で、
8月のPHPカンファレンスの私のセッションでも話題にとりあげましたが、
実際には英語の壁等があり、難しい部分もあります。
QAプロセスは地味ですが、非常に大切なプロセスなので、今後も上記二つの
対策を中心に今後も活動指定句必要があるでしょう。
On Wed, 06 Nov 2002 02:52:02 +0900
naoki kishida <kishida@fk.urban.ne.jp> wrote:
> きしだです
>
> > - 4.2.3はリリースの必要性すら議論されたほどで、あまり開発する立場的には
> > 「重要な」リリースとみなされていなかった(気がします)
> > - メンテナンスリリースというせいか、安心しきっていてテストがそれほど念入
> > りに行われなかった(僕も...)
>
> この2点で疑問点がわかりました。
>
> > テストも商用ソフトウェア開発のような厳密な
> > ものは難しいと思うわけで、結局はテストスクリプトによるテストとpreもしく
> > はRCリリースを人海戦術でチェックしていくしかないのかな、と考えています。
>
> オープンソースの品質として、「目がたくさんあれば、多くの欠陥をみつけるこ
> とができる」という話がありますが、「目が少なかった」ということなんですね。
>
> > こんな感じですが、外してるようなきもします。いかがでしょうか?
>
> かなり的を射てました。
> ありがとうございます。
>
> 結構本質的な問題な気がします。
>
> 機能はどんどん増えるのに、たぶん「目」の数はこれまでのようには増えないよ
> うに思えます。
> 高機能化してどんどんJavaに近づくと、Javaのリソースには太刀打ちできないの
> で、逆に不利な感じもします。
> Javaのほうは、JSPに「式言語」が実装されれば、もっと簡単に使えるようにな
> りそうです。
>
--
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
<hirokawa@php.net>