昨今のメジャーなプログラミング言語では、 map や filter , flatMap といった高階関数が当たり前のように標準実装されています。
map
filter
flatMap
しかしながら、SNS上ではこういった高階関数を使ったコードは可読性が低いとか読み辛いといった声もしばしば目にします。
このセッションでは、高階関数を使ったコードにおいて読みやすくなるケースと読みにくくなるケースについて紹介し、なぜ読みにくく感じるのか読みやすくするためにはどのようにすれば良いのか、を紹介したいと思います。