記事へのコメント21

    • 注目コメント
    • 新着コメント
    masayoshinym
    masayoshinym forが嫌いとか言ってる人が嫌い。

    2019/08/30 リンク

    その他
    jsstudy
    jsstudy JS/AltJSを関数型で書きたいなら、Haskellも一度勉強してみれば良いかも。適切な教材を選べばHaskellの基礎は速習可能。例 http://walk.northcol.org/haskell/ https://github.com/kazu-yamamoto/recursion-drill/ その後、ElmやPureScriptを触ってみればOK?

    2019/08/30 リンク

    その他
    akfmi
    akfmi 高階関数の方が関数名を見るだけで、何をしてるかが予め予想が付くから読みやすいと思う(filterならなにかをフィルタリングしてるんだな、とか)

    2019/08/28 リンク

    その他
    wiii_na
    wiii_na 役割を分けた方がいいという点でリーダブルなのは同意、ただ慣れてない人には読みにくいのでそういう人が多い現場だとレビューでバグが見つかりにくくなったりするような気もするから難しい

    2019/08/28 リンク

    その他
    kochizufan
    kochizufan 必ずしもforの方が見にくいとは限らないと思う。私map、reduce他ムッチャ使うけど、設計省略して頭の中の思考をそのままコードしたいからそうするだけで、出来た結果は割とぐちゃぐちゃで見にくかったりするので

    2019/08/28 リンク

    その他
    sds-page
    sds-page Forの方が読みやすい(※個人の感想です)

    2019/08/28 リンク

    その他
    wordi
    wordi 一番有能なのはC++(のBoost.RangeのOven拡張)で最適化によるゼロオーバーヘッドで高速化のために適所でforに差し替えるとかせずに脳死で使える

    2019/08/28 リンク

    その他
    w1234567
    w1234567 コレクション操作で読みづらいコードを書くやつは、高階関数以前にIN/OUTを持つ階層的なプロセスで構成された古典的なプログラミングモデルを理解してないよ

    2019/08/28 リンク

    その他
    mojakkun
    mojakkun それなりにコレクション扱ってきた人なら読みやすいかもだけど、forならプログラマみんな読めると思うんだよなぁ(タイトルだけ見た)

    2019/08/28 リンク

    その他
    programmablekinoko
    programmablekinoko 要は深いネストは人類には難しい。高階関数でも2段3段になると可読性が下がる

    2019/08/28 リンク

    その他
    kakei-akihiko
    kakei-akihiko mapやfilterに限らず、プログラムを処理の流れだと捉えてしまうのが問題で、フローチャートの説明が有害なんだと思う。処理を書くんじゃなく、処理した結果にできるデータが何であるかをコードとして記述すると考える。

    2019/08/27 リンク

    その他
    maecchi
    maecchi for文の方が可読性が高いときもあるので使い分けが大事です。

    2019/08/27 リンク

    その他
    coppieee
    coppieee 読みにくいって言ってる人は単に慣れてないからだと思うよ。副作用が無い分、高階関数使ったほうが読みやすくなる。

    2019/08/27 リンク

    その他
    gabill
    gabill やってる処理の性格で使い分ければいいと思う。「AしてBしてCしてDする」ならmapは分かりやすい。「AならBしてCならEする」だとforの方がシンプルに書けたりする。宗教化はよくない。

    2019/08/27 リンク

    その他
    h_taiji
    h_taiji 慣れてない人が多くて、いつまでたってもLINQが導入できない、、、遅延評価最高なのに

    2019/08/27 リンク

    その他
    xlc
    xlc sedやgrepを使うようにmapやfilterを使うのであれば読みやすいと思うしデバッガも使いやすくなる(step実行時にストレスがない)。

    2019/08/27 リンク

    その他
    ene0kcal
    ene0kcal 個人的には高階関数でシンプルに書けるものはメソッドチェーンで綴った方が読みやすい。内包表記で表現できるものは尚更(美しい)。

    2019/08/27 リンク

    その他
    rti7743
    rti7743 forよりもワンライナーの方が悪だよ。forの中がでかいなら関数化して外に出せばいいだけだ。ワンライナーにする理由はどこにもない。可読性が下がるしデバッグも困難になるだけ。

    2019/08/27 リンク

    その他
    taguch1
    taguch1 書きやすいけど読みにくい。

    2019/08/27 リンク

    その他
    sd-craft
    sd-craft IE8で対応してなかったっていう背景を頭の片隅に入れておくといいんでは。

    2019/08/27 リンク

    その他
    otihateten3510
    otihateten3510 こういうの、可読性上がってるんだろうか

    2019/08/27 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    【forが嫌い!可読性を上げたい!】楽するために学ぶ配列の高階関数(map, filter, reduce等) - Qiita

    【forが嫌い!可読性を上げたい!】楽するために学ぶ配列の高階関数(map, filter, reduce等)JavaScript...

    ブックマークしたユーザー

    • techtech05212024/03/11 techtech0521
    • gazza0692022/07/27 gazza069
    • okyawa2019/09/10 okyawa
    • masayoshinym2019/08/30 masayoshinym
    • jsstudy2019/08/30 jsstudy
    • takayuki0072019/08/28 takayuki007
    • akfmi2019/08/28 akfmi
    • wiii_na2019/08/28 wiii_na
    • slay-t2019/08/28 slay-t
    • harukkiy2019/08/28 harukkiy
    • kochizufan2019/08/28 kochizufan
    • sds-page2019/08/28 sds-page
    • hirokts2019/08/28 hirokts
    • wordi2019/08/28 wordi
    • mak_in2019/08/28 mak_in
    • yusuke5102019/08/28 yusuke510
    • masahist2019/08/28 masahist
    • nukosan5552019/08/28 nukosan555
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事