トラック1
セッション
14:40~15:10
TypeScriptに、関数型、データ指向プログラミングの思想を取り入れることで、実用上でどのようなメリットが生まれるかを解説していきます。 内容としては、ADT(代数的データ型)、Either、Task、TaskEither、モナドトランスフォーマー、Effect-TSと段階を追いながら、それぞれでどのようなメリット、デメリットがあるかを学びながら、モナドの理解を深めて行ってもらいます。 また、Effect-TSによる副作用の分離や依存性の注入によるテストの容易化などライブラリの便利な使い方も紹介していきます。 Effect-TS https://www.effect.website/ (正式名称はEffectですが、TSをつけないとGooglabilityが低いので発表中ではEffect-TSと呼称します)