アプリケーションのデータ・バリデーションコンポーネントが正しくデザインされてない場合、 コードはすぐに意図が伝わらないものになり、保守することが困難になりかねません。
このトークでは圏論に基づいたScalaライブラリであるCats、その中でもデータ・バリデーションに有効なコンポーネントを紹介します。より具体的には、効果的で意図の伝わりやすいvalidationの選択肢についてお話します。
このトークを通して、データ・バリデーションをどのようにきれいに、かつ堅牢に行うかについてたくさんの例を紹介し、 また圏論の知識を用いる必要なくコードの中にvalidationを統合していくかについて学んでいきます。
票中 票投票済み