lynx   »   [go: up one dir, main page]

記事へのコメント64

  • 注目コメント
  • 新着コメント
megumin1
mutable よりも immutable にしたほうが好ましいというだけの話。OOP ほとんど関係ない。 OOP を非難するのではなく、まともな const の機能を持っていない、Go, Ruby, Java, Scala, JS その他諸々の言語設計を非難するべき。

その他
yajamon
関数型信奉が鼻につくけど

その他
qtamaki
アラン・ケイのくだり、状態のカプセル化は悪だと思うな。immutableなデータモデルと関数群が正義

その他
spiral
日本語訳がひどすぎる。

その他
jsstudy
副作用の扱い方はバグ防止の肝。OOPのカプセル化による副作用の隠蔽よりも、FPの参照透過性による副作用の分離の方が簡単で確実。各種GUIはMVVMでFRP、双方向データバインディングで作ればOK?OOPで出来ることはFPでも可能

その他
goodstoriez
“Erlangは最も純粋な形でOOPです。より主流の言語とは異なり、OOPの中心となる概念、つまりメッセージングに焦点を当てています。Erlangでは、オブジェクトはイミュータブルなメッセージをオブジェクト間で受け渡”

その他
Nean
あとで。

その他
uehaj
何も目新しいこと書いてないな。ですよねー。とつぶやいてreactのクラスコンポーネントを、hooks+関数コンポーネントに書き換える作業に戻ります。

その他
hamlet-r
ソフトウェアの実現対象を、UMLでモデル化して、地道に推敲を重ねてシンプルにして、プログラム設計に入れば、スパゲティコードには成らずに済んだけどね。関数型プログラミングって銀の弾丸なの?

その他
akabekobeko
OOP というかクラス指向な言語でイミュータブルにするとインスタンス メソッドが減る。名前空間に包めれば関数でも十分でライブラリー的な依存階層がほしいものだけクラスとするのが運用しやすいと最近は感じてる。

その他
ytakano
関数型でもステップ実行するだろ。lazy evaluationな言語だと難しいだけで。

その他
valinst
こう極端にしか寄らない意見は、多人数での大規模開発やったことないんじゃないの?としか思えない

その他
open_your_eyes
うーんなんとも?

その他
develtaro
OOPがゲシュタルト崩壊起こしそうな文だったが、おっぱいに置き換えることで事なきことを得た

その他
RyotaTakimoto
現実世界の例をどうぞ! ('ω')……Real-world example, please!....

その他
crexist
変なメタファーやめろという話では

その他
JULY
「関数型プログラミングを試してみると、(中略)現実世界の問題を解決する実際のコードを書く時間ができます。」そのような能力を身につけるのは、一般の人間に取っては絶望的に難しい。

その他
mu8080x
こういうのは実証もせずに言われてもな.OOPなしでウィンドウシステムとか書いてみてはいかがか?

その他
s1061123
“投資がごくわずかだったのでF#は数えません。”

その他
MasaMura
関数型で組んでてもある程度、ライブラリは構造化させてOOPっぽくなるし、OOPでプログラムして行くとゴチャゴチャするのを防ぐため、継承なんかを省いていく。あんまり抽象化に拘り過ぎてはダメだと言う話。

その他
qawsklp
関数型プログラミングのいいとこ取りするのが一番賢い気がするわ

その他
zyzy
関数型プログラミングが流行り始めた頃に出た意見の集大成みたいな感じ。2019年にコレが出るか、とは思うが。

その他
aceraceae
とりあえずOOPだと無駄に複雑になりがちなのは事実。

その他
tofy
OOPは、継承、ポリモーフィズム、newキーワード、そして無数のデザインパターンといったものを持つことを意図したものではありませんでした。

その他
circled
circled Swiftで提唱されているProtocol Orientedを知ると、この辺の問題点は解消されているというか、既にパラダイムシフトしたよねという気分なのだが。

2019/07/24 リンク

その他
rryu
rryu じゃあ関数型言語でどうやって作るのかの解のひとつがFRPになると思うのだが、あれはあれでスパゲッティを召喚しうるやばい存在な感じがしないでもない。

2019/07/24 リンク

その他
kabakiyo
抽象化しすぎなのは問題。5つも6つもインターフェイスが付いてるクラスとかどうかと思うけど。

その他
small_tree
関数型だろうがオブジェクト指向だろうが手続き型だろうが、どれも一長一短でやりたいことと言語が得意にしていること、開発規模などに合わせて選択せよってところに落としていいんじゃないですかね

その他
sin20xx
いや元々OOPは効率的であったり合理的であるという事は目的ではない。あくまでも管理するという目的において手法というルールで縛る為にあり、それによって秩序をもたらす事が大半の目的に過ぎない。それだけのこと。

その他
NOV1975
海辺でコンクリート劣化しましたみたいな話をしてるようにも。

その他

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

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

関連記事

オブジェクト指向プログラミング -- 1兆ドル規模の大失敗

CodeIQのブログより。🤔 なぜ、OOPから移行する時なのか Ilya Suzdalnitski OOPは、多くの人にコンピュ...

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

すべてのユーザーの
詳細を表示します

同じサイトの新着

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

いま人気の記事

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

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

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

新着記事 - テクノロジー

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

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

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

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

Лучший частный хостинг