Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • Elixir から Elm の流れで、いよいよオブジェクト指向に対する懐疑心が無視できないレベルに達した2017年冬。 – ゆびてく
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

529usersがブックマークコメント72

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        Elixir から Elm の流れで、いよいよオブジェクト指向に対する懐疑心が無視できないレベルに達した2017年冬。 – ゆびてく

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント72

            • 注目コメント
            • 新着コメント
            tzt
            抽象化は人間の脳が複雑なものを理解するための唯一の方法なわけで、抽象化という手法が糞ならそれはもう人間の脳が糞ということなので仕方ないね。

              その他
              lizy
              OOPはGUIアプリにはフィットするイメージ、サーバサイドだとデータ変換が主?となるので関数型があいそう。まあ適材適所か

              その他
              uehaj
              皆がかかるはしか。そして今後どんな言語を書いても、関数型になるという後遺症が残る/Elmで重複が多いのはユーザ定義の型クラスを定義できないせいもある

                その他
                turanukimaru
                そうだよ関数型言語というか数学のほうが正しい。これは哲学より数学のほうが古いという話でもある。でも、なぜ我々が数式じゃなくて自然言語を話してるかというと数学だけじゃ全てを解決できないからなんだよ。

                  その他
                  kabochatori
                  懐疑心ってなんじゃいな…。信じて使うものじゃなくてメリット・デメリット理解して状況に応じて採用するもんだろう

                    その他
                    JULY
                    まぁ、「銀の弾は無い」のは半世紀経っても変わっていない訳で。

                    その他
                    mizchi
                    id:lizy GUIもmutabilityを排するのが今のトレンドです

                      その他
                      teruroom
                      オブジェクト指向と関数型のハイブリッドでいいとこ取りでいいんじゃなかろうか。

                        その他
                        megumin1
                        悪記事。「OOPで抽象化」==「副作用が必ず存在」のような短絡的な思い込みはやめましょう。OOPで高度に抽象化しておきながら副作用を徹底的に排除したAPIデザインなソフトウェア・ライブラリはたくさんありますよ。

                          その他
                          endo_5501
                          現状、「この方法だったら誰でもうまくいく」的な銀の弾丸は存在しないので、駄目な奴は何使おうと駄目という状況は当分続くと思う

                          その他
                          masa8aurum
                          ・FPでデータとロジックが分かれているメリットをたびたび実感するらしい ・OOでは「データとロジックを一緒に」の制約のため、現実に即さないモデルに強引に落とし込むことがある

                          その他
                          eigokun
                          OOPは上手い抽象化が難しい(属人的な理由ではなく総体的に)為、抽象化がシステム全体を動的ではなく硬直化させ取り返しが付かなくなる上に、階層化の為に管理が徹底的に複雑になる、ということかな。

                            その他
                            masaru_b_cl
                            だいぶたってから読んだけど、プログラミングや設計難しいです

                              その他
                              yuya_presto
                              ビジネスロジックの文脈ではとてもわかりつつ、一方ユーザから見た機械の中の状態(ボタンを押すとONになる等)は主たる関心事だからなぁ。ReduxもあるけどOOPより遠回りな気もする。(追記:2022年に読むとハラオチ)

                              その他
                              rryu
                              結局、じゃどうすればいいのかということには人類はまだ答えを出せていない。

                              その他
                              ono_matope
                              あるあるな話が多く、面白かった

                                その他
                                takaesu
                                「間違った抽象化よりも、コードの重複の方を好む」とかは実感するな

                                その他
                                matarillo
                                関数型では抽象化をしないという論だとするとたぶん誤りで、関数型にだって抽象化はある。なので「じゃあ関数型が想定する抽象化ってどういうものなの」がないと物足りない。

                                  その他
                                  teruyastar
                                  “DRY原則”

                                    その他
                                    quadry
                                    そんな事よりもこういうしょうもない記事を書く人をどうにかした方がいいと思う

                                      その他
                                      gigs123
                                      iPadから送信

                                        その他
                                        kyon_mm
                                        何も解決されていない気がした。

                                          その他
                                          to4iki
                                          OOPの過剰なレイヤー構造は本当に必要なのかとは確かに

                                          その他
                                          ooshiro01
                                          rustもelixirも読みづらさで挫折したクチなんだけどコツとかあるのかなー

                                            その他
                                            hyperpeppy
                                            え? staticおじさん大勝利?

                                              その他
                                              t2wave
                                              “オブジェクトが、他のオブジェクトに委譲を行って、その先もさらに委譲を繰り返すような場合、プログラムが読みにくくなるのも事実です。つまり間接層は、最小限に絞り込むべきなのです。”

                                              その他
                                              t-murachi
                                              「設計判断の根拠となる「スコープが適切でない」ということを、後から文脈をズラすことでいくらでも言えてしまう」humm... 書いてる最中に問題に気づいて変数の位置を変えるだけでも結構な手戻り感だったりはする。

                                              その他
                                              k-motoyan888
                                              OOP信者が感と経験を磨くといいみたいな曖昧なことを言ってばかりいるから論理の確立した関数型がいいという話になるんだろう?

                                                その他
                                                mkusunok
                                                ものすごく宗教論争を惹起する話だけど、なにせ言語が違うもんだから話が噛み合わない

                                                  その他
                                                  fuji_haruka
                                                  Elm使ってみないとなんともわからん

                                                    その他
                                                    ys0000
                                                    AIがプログラミングを行うようになったら、人間が理解できない関数型を量産すると思う。

                                                      その他
                                                      braitom
                                                      “プログラマがオブジェクト指向のマインドセットでコーディングしていれば、たとえElmのような純粋関数型の言語であっても、オブジェクト指向的にデザインされてしまうということです。”

                                                      その他
                                                      ch1248
                                                      面白かった。

                                                      その他
                                                      umai_bow
                                                      Java使うのやめればいいだけじゃない?

                                                        その他
                                                        albacore
                                                        Elmいいぞぉ

                                                          その他
                                                          ceptree
                                                          数値計算を主にやってるんだけど、OOPでしっくり来るやり方がわからない。データ(入力、出力)、パラメータ、処理をうまいこと扱うデザインパターンってないのかな。

                                                            その他
                                                            mizchi
                                                            mizchiid:lizy GUIもmutabilityを排するのが今のトレンドです

                                                              2017/12/02リンク

                                                              その他
                                                              kompiro
                                                              全然ちがう話かもしれないけど、Reactも関数型に寄せて副作用をなくし、Reduxは状態自体を1つのツリーにしちゃってるよね。OOPも副作用をなくしたり管理すべきものをなくしていくとFPになっていく

                                                                その他
                                                                zentarou
                                                                早すぎる最適化は避けるべきだけど世界は常に変化しているから、早すぎていないことを確定することはできないのよね。

                                                                  その他
                                                                  shozzy
                                                                  ブコメ見ると評価が真っ二つだな。

                                                                    その他

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

                                                                    リンクを埋め込む

                                                                    以下のコードをコピーしてサイトに埋め込むことができます

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

                                                                    関連記事

                                                                      usersに達しました!

                                                                      さんが1番目にブックマークした記事「Elixir から Elm ...」が注目されています。

                                                                      気持ちをシェアしよう

                                                                      ツイートする

                                                                      Elixir から Elm の流れで、いよいよオブジェクト指向に対する懐疑心が無視できないレベルに達した2017年冬。 – ゆびてく

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

                                                                      • techtech05212024/01/30techtech0521
                                                                      • ept2022/12/01ept
                                                                      • sakito09022022/10/05sakito0902
                                                                      • syukit2022/07/22syukit
                                                                      • igatea2022/05/18igatea
                                                                      • onionmarktwo2021/10/20onionmarktwo
                                                                      • robokomy2021/04/18robokomy
                                                                      • masa8aurum2020/12/05masa8aurum
                                                                      • nobyuki2020/07/10nobyuki
                                                                      • kimihito2020/07/06kimihito
                                                                      • eigokun2020/05/21eigokun
                                                                      • htilcs11152020/05/14htilcs1115
                                                                      • mnru2020/02/17mnru
                                                                      • kamocyc2020/01/17kamocyc
                                                                      • manabuyasuda2019/08/19manabuyasuda
                                                                      • tomatoaiu2019/07/24tomatoaiu
                                                                      • masaru_b_cl2019/07/14masaru_b_cl
                                                                      • ropponzo2019/06/25ropponzo
                                                                      すべてのユーザーの
                                                                      詳細を表示します

                                                                      ブックマークしたすべてのユーザー

                                                                      同じサイトの新着

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

                                                                      いま人気の記事

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

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

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

                                                                      新着記事 - テクノロジー

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

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

                                                                      いま人気の記事 - 企業メディア

                                                                      企業メディアをもっと読む

                                                                      はてなブックマーク

                                                                      公式Twitter

                                                                      はてなのサービス

                                                                      • App Storeからダウンロード
                                                                      • Google Playで手に入れよう
                                                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                      設定を変更しましたx

                                                                      [8]ページ先頭

                                                                      ©2009-2025 Movatter.jp