[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>