コンテンツへスキップ
uencoder

Clean Code

クリーンコードとは、明確な命名、単一責任、最小限の依存、徹底したテストといった原則に従い、読みやすく保守しやすいコードである。

目的

コードの可読性と保守性を高め、欠陥率と変更コストを下げる。

メカニズム

意味の通る名前、短く単一責任な関数、副作用の排除、「何を」ではなく「なぜ」を説明する適切なコメント、堅牢なエラー処理、重複の排除が挙げられる。テスト駆動開発が正しい振る舞いを保証する。Martin の『Clean Code』が古典的参考書である。

ユースケース

  • コードの品質
  • 保守性(メンテナビリティ)
  • チームでのコラボレーション

関連用語

References