ソフトウェア原則マップ

概念

  • ソフトウェアプロセスモデル
  • Functional Core, Imperative Shell
  • 純粋関数(Pure Function)
  • 型駆動設計(Type-Driven Design)
  • Railway-Oriented Programming(鉄道指向プログラミング)

ルール

  • 不正な状態を型で表現不可能にする

スキル

  • 本から概念を抽出する