Skip to content

アンチパターン回避チェックリスト

このチェックリストを使って、自分のRxJSコードがアンチパターンに該当していないか確認しましょう。各項目をクリックすると、詳しい解説とコード例を確認できます。

チェック項目

🔴 重大な問題の回避

🟡 注意が必要な問題の回避

🔵 コード品質の向上

使い方

1. コードレビュー時

新しいコードを書いた後、このチェックリストを使って自己レビューを実施しましょう。

2. プルリクエスト時

プルリクエストのテンプレートにこのチェックリストを含めることで、レビュアーと共通の基準で確認できます。

3. 定期的な見直し

既存のコードベースに対して定期的にこのチェックリストを使い、アンチパターンが混入していないか確認しましょう。

4. チーム内での共有

チームメンバーと共有し、RxJS のベストプラクティスを統一しましょう。

関連リソース

チェックリスト活用のコツ

  1. 全項目を一度に完璧にしようとしない

    • まずは重大な問題(🔴)から優先的に対処
    • 段階的に改善していく
  2. チーム内で優先度を決める

    • プロジェクトの特性に応じて重要度を調整
    • カスタマイズしたチェックリストを作成
  3. 自動化を検討

    • ESLint などの静的解析ツールで自動チェック
    • CI/CD パイプラインに組み込む
  4. 定期的に更新

    • RxJS のバージョンアップに応じて更新
    • チームの経験から得た知見を反映

重要: このチェックリストは完璧なコードを書くためのものではなく、よくある問題を避けるためのガイドです。プロジェクトの文脈に応じて柔軟に活用してください。

Released under the CC-BY-4.0 license.