NetBeans はオープンソースです。なので誰でも参加することができます。「ここ直してほしー」「これ動かなーい」と言って終わりにしてしまうのではなく、 その問題を是非開発者に伝えましょう!!自分で直してしまいましょう!! とは言うものの…今の www.netbeans.org を見てもらうとわかるのですが肝心なコンテンツが訳されていなかったり探そうと思ったものになかなかたどり着けなかったりと日本から参加するにはちょっと 不便だったりしますよね。幸いこのページは訳されていましたので是非一度読んでみてください。いろいろと出来ることがありそうですよね。


私としてはバグの報告をしてくれる人が日本にたくさんいたらいいなーと思っています。それとよく考えると NetBeans のユーザーはバリバリの開発者ですよね。だったら NetBeans 自体もどんどんハックできるんじゃないかなーと思っています。ということで「netbeans.org への貢献」から以下の二つをあげてみました。

バグの報告、機能改良の依頼: http://www.netbeans.org/community/issues.html

1. アカウントを作成
バグを登録するにはまずアカウントが必要になります。これはしょうがないですね、アカ ウントを作りましょう。

2. 既知のバグかどうか調べます
私はここは調べるのは本当に簡単でかまわないと思っています。ここで時間を無駄にした くないですよね。問題に関係する英語を入れて検索してみてください。例外の場合はそのスタックからいくつかパッケージ名、クラス名を入れるとひっかかるかもしれません。2,3 回試して見つからなかったらもうバグを登録してしまいましょう。仮にすでにバグが登録してあっても全然問題ないです、「重複」でクローズされるだけです。 それはそれでいいと思います。

もし登録されていて直っていなかったら Vote しておきましょう。

3. 見つからなかったら新しいバグとして登録します
バグを登録するときはもちろん英語で書かないといけないわけですが本当に簡単な英語で かまいません。「こういう操作をしたらこうなった」というのさえわかればいいと思います。他の人出したバグレポートを参考にしてみてください。私も簡単な 英語しか書けませんし、内容もほとんどワンパターンです。そんなものでも通じます。ちなみに私が今まで登録したバグは ここ から見ることができます。

スクリーン ショットがあると便利です
画面上で発生するものなら是非スクリーンショットを添付しましょう。コンソールに出る文字も入れるのが面倒ならスクリーンショットをつければ楽ですよね。 これはバグレポートを登録してからでないと添付できないようです。

使用環境と再現ステップだけは丁寧に
ここだけは丁寧に書いてみてください。1.2.3 というように再現ステップを書いていきます。使用環境も OS などはプルダウンのメニューから選べますが、OS の日本語版を使っているのかどうかはわかりません。ここは是非本文に書くようにしましょう。また JDK のバージョンも書きましょう。

英語版をインストールしておくのもよいでしょう
日本語版を使っていてバグレポートを書こうとするとその日本語UIに対応する英語がわからなくなってしまいますよね、英語版をインストールしておいてもよ いかもしれません。--userdir オプションを使用してNetBeans の設定ファイルの置かれるディレクトリをまっさらにしてやってみるのもいいかもしれません。起動オプションについては以前のブログ「NetBeans の起動オプション」を参考にしてみてください。

4. 目をつむって「Submit Issue」ボタンを押しましょう
目をつむって、 というところがポイントです。何も怖くありません 私も今でも目をつむってボタンを押しています…

コードの提供: http://www.netbeans.org/community/contribute/patches.html

NetBeans は NetBeans があれば簡単にビ ルドできますし簡単にデ バッグできます。このバグ気にいらな~いという問題があれば是非ビルドしてデバッグしてみてください。私は開発者ではないのでコードを追うのに苦 労しますが普段開発をしている皆さんだったら簡単にわかると思います。

完璧なコードで なくても全然かまわない
最初から完璧なコードを作る必要はまったくありません。とりあえず「動いた」という コードが出来たらパッチとして提供してみてください。本職の人がきっとアドバイスしてくれるでしょう。そしたら直していけばいいですよね。

私はあくまでローカリゼーションエンジニアなので実際にコードを書くということは仕事の範囲外なのですがどーしても気に入らないバグがあったのでパッチを 提供したことがありました。起動時のスプラッシュ画面で一瞬 null が表示されてしまうという問題なのですが調べてみると本当に誰でもわかるような単純なバグでした。

71064: I18N - Splash screen displays "null..." at startup

パッチを提供というほどちゃんとしたものではなくて、ここがおかしいんじゃないのーこうすればとりあえず直るかなー程度でパッチを添付したら簡単に入っ ちゃいました…とりあえずやってみる、というのが大切なのかもしれませんよね。

それでもどーしてもどーしてもこういうのに参加するのは好きじゃない、でも直してほしいものがあるという場合にはでも大野さんでもかまいませんので気軽に連絡ください。
Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai