Angularコードレビュー観点100選
AngularはDIベースの構造と強力なテンプレート機構を備えるが、その抽象度ゆえに設計過剰や責務不明瞭といったトラブルも発生しやすい。本記事では、構成要素の分離・DI設計・テンプレート責務・RxJS運用・状態制御など、Angular特有のレビュー観点を100項目で整理した。
✅ モジュール・構成設計(01〜20)
✅ DI設計とサービス責務(21〜40)
✅ コンポーネント設計とテンプレート責務(41〜60)
✅ RxJSと非同期設計(61〜75)
✅ フォームとバリデーション(76〜85)
✅ テストとビルド設定(86〜95)
✅ Lint・CI・構文整合性(96〜100)
このチェックリストは、Angular特有のDI・テンプレート・RxJS設計に加え、保守性・疎結合・非同期制御を軸にした実践的なレビュー観点を提供します。プロジェクト初期から運用フェーズまで活用可能です。