バグへの対処—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.9/bugs
移動先:案内検索

バグへの対処

Pythonは成熟したプログラミング言語であり、安定性で定評があります。 この評判を維持するために、開発者はPythonで見つかった欠陥を知りたいと考えています。

プロセスが合理化され、人員が少なくなるため、バグを自分で修正してPythonにパッチを提供する方が速い場合があります。 貢献する方法を学びましょう。

ドキュメントのバグ

このドキュメントにバグを見つけた場合、または改善を提案したい場合は、トラッカーでバグレポートを送信してください。 それを修正する方法についての提案がある場合は、それも含めてください。

時間が足りない場合は、ドキュメントのバグレポートを [email protected] に電子メールで送信することもできます(動作のバグは [email protected] に送信できます)。 「docs @」はボランティアが運営するメーリングリストです。 処理には時間がかかる場合がありますが、リクエストは通知されます。

も参照してください

ドキュメントのバグ
Python課題追跡システムに提出されたドキュメントのバグのリスト。
問題追跡
トラッカーの改善の報告に関連するプロセスの概要。
ドキュメントの作成を支援する
Pythonドキュメントへの貢献に関心のある個人向けの包括的なガイド。


Python課題追跡システムの使用

Python自体のバグレポートは、Pythonバグトラッカー( https://bugs.python.org/)を介して送信する必要があります。 バグトラッカーは、関連情報を入力して開発者に送信できるWebフォームを提供します。

レポートを提出する最初のステップは、問題がすでに報告されているかどうかを判断することです。 そうすることの利点は、開発者の時間を節約することは別として、それを修正するために何が行われたかを学ぶことです。 次のリリースで問題がすでに修正されているか、追加情報が必要な可能性があります(その場合は、可能であれば提供してください!)。 これを行うには、ページ上部の検索ボックスを使用してバグデータベースを検索します。

報告している問題がまだバグトラッカーにない場合は、Pythonバグトラッカーに戻ってログインします。 トラッカーアカウントをまだお持ちでない場合は、[登録]リンクを選択するか、OpenIDを使用している場合は、サイドバーにあるOpenIDプロバイダーのロゴの1つを選択します。 バグレポートを匿名で送信することはできません。

ログインしているので、バグを送信できます。 サイドバーの[新規作成]リンクを選択して、バグ報告フォームを開きます。

送信フォームにはいくつかのフィールドがあります。 [タイトル]フィールドに、問題の非常に簡単な説明を入力します。 10語未満が良いです。 「タイプ」フィールドで、問題のタイプを選択します。 また、バグに関連する「コンポーネント」と「バージョン」を選択します。

「コメント」フィールドに、何が起こると予想したか、何が起こったかなど、問題を詳細に説明します。 拡張モジュールが含まれているかどうか、および使用していたハードウェアおよびソフトウェアプラットフォーム(必要に応じてバージョン情報を含む)を必ず含めてください。

各バグレポートは、問題を修正するために何をする必要があるかを決定する開発者に割り当てられます。 バグに対してアクションが実行されるたびに、更新が送信されます。

も参照してください

バグを効果的に報告する方法
有用なバグレポートを作成する方法について詳しく説明している記事。 これは、どのような種類の情報が有用であり、なぜそれが有用であるかを説明しています。
バグ作成ガイドライン
優れたバグレポートの作成に関する情報。 これのいくつかはMozillaプロジェクトに固有ですが、一般的なグッドプラクティスについて説明しています。


自分でPythonに貢献し始める

見つけたバグを報告するだけでなく、パッチを送信して修正することもできます。 Pythonのパッチ適用を開始する方法の詳細については、 Python開発者ガイドを参照してください。 質問がある場合は、コアメンターシップメーリングリストは、Pythonの問題を修正するプロセスに関するあらゆる質問への回答を得るためのフレンドリーな場所です。