プログラミング理論
はじめに ガード節による早期return 宣言的に書く クラス できるだけprivateフィールド・メソッドを使う 接合部をつくる computed propertyの活用 その他 できるだけreadonlyを使う 定数を直打ちせず、変数を使って名前をつける 空白行で段落を作る Linter・…
抽象(抽象クラス・interface)に依存せよ 再利用や拡張の可能性が低いものはDIPしなくて良い 依存の方向は本来ならA use B なら A -> B。Bを変えるとAに影響が及ぶ。 逆転させると、A use B は変わらないまま、 A <- B とできる。実際は、A -> インターフェー…