パフォーマンスIssueレポートテンプレート

メトリクス(応答時間、メモリ、CPU)、プロファイリングデータ、負荷条件、期待されるベースラインのフィールドを含むパフォーマンス問題報告用Issueテンプレート。

Performance

詳細な説明

パフォーマンスIssueレポートテンプレート

パフォーマンスの問題は再現と診断が非常に困難です。構造化されたテンプレートにより、調査に必要な定量的データと環境コンテキストが確実に含まれます。

テンプレート構造

name: "Performance Issue"
description: "パフォーマンスの問題を報告"
title: "[Perf]: "
labels: ["performance", "bug"]
body:
  - type: textarea
    id: metrics
    attributes:
      label: "パフォーマンスメトリクス"
      description: "具体的な数値を含めてください:応答時間、メモリ使用量、CPU%など"
    validations:
      required: true
  - type: textarea
    id: conditions
    attributes:
      label: "負荷条件"
      description: "どのような条件でパフォーマンスの問題が発生しますか?"
    validations:
      required: true

メトリクスが重要な理由

「遅い」だけでは対処できません。具体的なメトリクスを要求することで、報告者に問題を測定させ、それが実際の問題なのか知覚の問題なのかが明らかになります。

負荷条件

パフォーマンスの問題は負荷に依存することが多いです。条件フィールドは問題が顕在化するスケールを捉え、開発者が適切なテスト環境を構築するのに役立ちます。

ユースケース

パフォーマンスリグレッションがユーザーエクスペリエンスやインフラコストに影響を与える可能性があるバックエンドサービス、Webアプリケーション、ライブラリで、体系的な測定と診断が必要なもの。

試してみる — Issue Template Builder

フルツールを開く