オブジェクト指向と関数プログラミングのハイブリッド言語であるScalaの利点を生かしたアプリケーション設計の一例についてお話しします。 副作用の分離やコンポーネント間の依存関係やライフサイクルの記述、ドメインモデルを純粋に保つ方法やそのドメインモデルの操作などの課題に対して、Scalaの言語機能やテクニックがどのように適用できるかを提示します。
票中 票投票済み