SOLID 原則
単一責任・開放閉鎖・リスコフ・インターフェース分離・依存逆転の 5 原則。
単一責任・開放閉鎖・リスコフ・インターフェース分離・依存逆転の 5 原則。
any 禁止、unknown 活用、ジェネリクス、ユーティリティ型、型ガード。
単一責任、カプセル化、合成。クラス設計のベストプラクティス。
コメントの良い使い方と避けたいパターン。Why を書く、What はコードで表す。
クリーンコード入門の導入。クリーンコードとは何か、TypeScript で書く意義について。
クリーンコード全体像とチェックリスト。覚えておきたい 5 つの原則。
変数・関数・クラスの命名規則。意図が伝わる名前のつけ方。
マジックナンバー禁止、const 優先、スコープ最小化。変数定義のベストプラクティス。
早期リターン、Discriminated Union、ポリモーフィズム。条件分岐の整理術。
forEach・map・filter・reduce の使い分け。配列とイテレーションのベストプラクティス。
単一責任、純粋関数、早期リターン。関数設計のベストプラクティス。