猫でもわかるWeb開発・プログラミング猫でもわかるWeb開発・プログラミング本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。本当に純粋関数だけでプログラミングできんの?純粋関数だけというのは強力だけど学習コスト高い関数型プログラミング化IOとかを純粋関数にするのは難しい。printlnとかは副作用がある!でもこれは純粋関数で表現しようとするとむずい。最初は「純粋な関数型レイヤーとはなにか」を考えていた実装していくうちに「コアなビジネスロジックは何か」を考えればいいとわかってきた。副作用がある部分が「コアなビジネスロジック」になるかもしれない?その時にはDBアクセスとかIOとかを純粋関数で表現する必要が出てくる?参考Scalaでの部分的な関数型プログラミングのLTを聞いてきたメモ。スポンサーをお願いしますブログを投稿したらX(twitter)でお知らせしています。