mozilla
Your Search Results

    Gecko BugAThon

    あなたはウェブ標準に注意を払いますか? ブラウザのバグにかこまれて働くのは願い下げですか? ホラホラそんな、道ばたで血を流している技術者たちのそばでボヤボヤしてないでください。あなたは口だけを出すパリサイ人になろうというのですか。それとも手を差しのべる善きサマリア人でしょうか?

    firefox-plushie (1).jpg
    いじわるっぽく見えるのは、だきしめてほしいから

    あなたにも手伝えます。C++プログラマである必要はありません! 有効でありながらもっともシンプルなテストケースになるまでバグ報告を単純化するのにかかる時間は、バグひとつあたりならわずかです。もっとも、私たちがしているようにたくさんのバグにとりくめば時間はあっというまに経ちます。そして Gecko 技術者たちがバグ報告を解きほぐすのに費やす一時間はひとつ残らず、彼らがバグを修正するのに使えたはずの一時間なのです。バグが単純化されればされるほど、 Gecko 技術者たちはびゅんびゅんバグ修正できるようになり、どんどんバグが減るのです!

    テストケースを書くことは、バグに対する最善の、そしてもっとも生産的な投票方法です。過労ぎみの技術者たちは、どうしてもテストケース付きのバグに目を向けがちです。あなたをわずらわせるバグがあるのに、まだそれにテストケースがないとしたら、どうしたことかと思いませんか?

    テストケースってなに?

    単純化されたテストケースとは、これ以上ないまでにシンプルでありながらバグを再現できるウェブページです。もし単純化されたテストケースのファイルから文字をちょっとでも削除すれば、バグは消えてしまうわけです。その作り方については Reducing_testcases にあります。

    バグを見つける

    テストケースがないとどうにもならないバグにはキーワード testcase-wanted (「テストケース求む」)とフラグが付いています (検索)。 それがひとつもなかったら、そのときは次の要素のどれかについてあなたなりのしかたで始めてみてください:

    Document Navigation
    DOM
    DOM: Core & HTML
    DOM: CSS Object Model
    DOM: Events
    DOM: Mozilla Extensions
    DOM: Other
    DOM: Traversal-Range
    DOM: Validation
    Drag and Drop
    Editor
    Event Handling
    Find Backend
    General
    GFX
    GFX: Thebes
    HTML: Form Submission
    HTML: Parser
    JavaScript Engine
    Layout
    Layout: Block and Inline
    Layout: Canvas
    Layout: Floats
    Layout: Form Controls
    Layout: HTML Frames
    Layout: Images
    Layout: R & A Pos
    Layout: Tables
    Layout: Text
    Layout: View Rendering
    MathML
    Print Preview
    Printing: Output
    Selection
    Serializers
    Style System (CSS)
    SVG
    XBL
    XML
    XSLT
    XUL

    手続き

    バグを見つけ、切り詰めたテストケースを作ってそのバグに添付します。それが済んだら、キーワード testcase-wanted を(もしあれば)削除して、キーワード testcase を付けて次のバグに進んでください。もしキーワードを付けたり添付したりするのに十分な Bugzilla の権限を持っていなかったら、Gerv にメールして権限をもらってください。

    ごほうび

    なかなかのものですよ。ひとつテストケースを作るたびに、そのバグをブックマークしてください。15個たまったら、そのリストを Martijn にメールしてください。わたしたちからの感謝とともに、かわいいぬいぐるみの Firefox が届きますよ!

    ドキュメントのタグと貢献者

    Contributors to this page: KimuraShinichi
    最終更新者: KimuraShinichi,