/note/tech

「良いコード」を書くために意識している17のTips まとめ

コメントは背景から書く

要約変数を使う

説明変数を使う

モジュールに切り出す

早期リターンする

横断的関心事はAOPで外出しに

不変型(immutable)を使う

カプセル化

レガシーコードを隠蔽する

凝集度と結合度

継承は基本的に使わない

無理に共通化しない

Dependency Injection(DI)

Dependency Inversion Principle(DIP)

ジェネリクスを使う

アーキテクチャーを参考にする

自動生成に頼る