エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ディシジョン系の仕様をエンコードする「アクティブパターン」
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ディシジョン系の仕様をエンコードする「アクティブパターン」
この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 53 週目の記事です! 🎉🎉🎉... この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 53 週目の記事です! 🎉🎉🎉 これにて1年間(53週)連続投稿達成となりました!! 🎉🎉🎉 ログラスでは、型によるドメインモデリングや関数型由来のエッセンスを取り入れて、プロダクトコードの偶有的複雑性を抑えようとする取り組みが盛んです。 その中でも大いに参考にしている、みんな大好き(?)関数型ドメインモデリングにて「アクティブパターン」というF#の機能がちらっと紹介されていました。 これは代数的データ型(a.k.a. ADTs、タグ付きユニオン、判別共用体...)によるドメインモデリングを前提したときの、ディシジョン系の仕様の直感的なコード表現に有用と感じ、Kotlinに適用しつつ紹介したいと思います。