メインコンテンツまでスキップ

「clean-code」タグのついた11記事

全てのタグを見る

SOLID 原則

単一責任・開放閉鎖・リスコフ・インターフェース分離・依存逆転の 5 原則。

コメント

コメントの良い使い方と避けたいパターン。Why を書く、What はコードで表す。

はじめに

クリーンコード入門の導入。クリーンコードとは何か、TypeScript で書く意義について。

まとめ

クリーンコード全体像とチェックリスト。覚えておきたい 5 つの原則。

命名規則

変数・関数・クラスの命名規則。意図が伝わる名前のつけ方。

変数の定義

マジックナンバー禁止、const 優先、スコープ最小化。変数定義のベストプラクティス。

条件分岐

早期リターン、Discriminated Union、ポリモーフィズム。条件分岐の整理術。

繰り返し処理

forEach・map・filter・reduce の使い分け。配列とイテレーションのベストプラクティス。

関数の定義

単一責任、純粋関数、早期リターン。関数設計のベストプラクティス。