無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。
偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
前前スレ
オブジェクト指向ってクソじゃね?
https://mevius.5ch.net/test/read.cgi/tech/1535085129/
前スレ
オブジェクト指向ってクソじゃねぇよ? Part2
https://mevius.5ch.net/test/read.cgi/tech/1539872441/
オブジェクト指向ってクソじゃねぇかよPart3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/11/22(木) 20:07:52.47ID:OdN2A7JT2018/11/22(木) 20:13:05.54ID:vqLc4BhY
ここまでオブジェクト指向のメリットなし
2018/11/22(木) 20:59:26.40ID:R0GBuPHm
オブジェクト指向の是非はさておき
Smalltalkはウンコ
Smalltalkはウンコ
2018/11/22(木) 22:02:40.52ID:3Ij8+ioX
プロジェクトメンバーが皆アランケイならもちろんそんなものは不要
強い型付けだのカプセル化だの名前空間だのは俺を含めたアホのための技術
であり、
コンパイラさんエラーメッセージをありがとう、今日もバグが事前に検知できたよと感謝の十万回単体テスト
強い型付けだのカプセル化だの名前空間だのは俺を含めたアホのための技術
であり、
コンパイラさんエラーメッセージをありがとう、今日もバグが事前に検知できたよと感謝の十万回単体テスト
2018/11/22(木) 22:44:43.29ID:AcqNnxh2
みんなSmalltalk大好きで困っちゃうわー
2018/11/22(木) 23:00:07.78ID:VUc8aEEA
熱いsmallalk談義
内容は理解出来ないけど
その熱さは良いよ
内容は理解出来ないけど
その熱さは良いよ
2018/11/23(金) 12:16:28.55ID:xUgPEkHQ
だから言ったじゃん
ピュアオーディオとか純喫茶とか純文学の話になってるだろ
それに連なる『純オブジェクト指向』だ
ここで純オブジェクト指向と目されるSmalltalkを持ち出してピュア談義してるだけだ
オブジェクト指向≒Javaと見做されてる昨今では「Javaはクソ」≒「オブジェクト指向はクソ」となるのが普通だ
そこにわざわざ純オブジェクト指向なる概念を持ち出すから話がややこしくなる
平たく言うと、Javaの開発案件がたちまちクソの山になるのはそれがオブジェクト指向だから、っていう話だ
それも、数値にしがたい負の感情を産み出す母体になってる
オブジェクト指向にメリットはなく、代わりに数値化できないデメリットが業界で拡大再生産されてる
その根幹原因がJava≒オブジェクト指向にある
クソなんだからメリットが生産されるわけじゃない
デメリットが生産されてんだよ
「現状のオブジェクト指向が上手く行かないのは、それが純オブジェクト指向じゃないから」
それを延々話してるんだよ
その「純オブジェクト指向」なる状態が、あり得ないものか、未だに存在してないものか、そもそも存在出来ないものかは知らないが、
現状の実態たるJavaの話から乖離して、延々と架空の話を続けてるだけだろ
現実を見たくないからわざわざSmalltalkなんて引っ張り出して来てるんだよ
それだけクソってことだろ
ピュアオーディオとか純喫茶とか純文学の話になってるだろ
それに連なる『純オブジェクト指向』だ
ここで純オブジェクト指向と目されるSmalltalkを持ち出してピュア談義してるだけだ
オブジェクト指向≒Javaと見做されてる昨今では「Javaはクソ」≒「オブジェクト指向はクソ」となるのが普通だ
そこにわざわざ純オブジェクト指向なる概念を持ち出すから話がややこしくなる
平たく言うと、Javaの開発案件がたちまちクソの山になるのはそれがオブジェクト指向だから、っていう話だ
それも、数値にしがたい負の感情を産み出す母体になってる
オブジェクト指向にメリットはなく、代わりに数値化できないデメリットが業界で拡大再生産されてる
その根幹原因がJava≒オブジェクト指向にある
クソなんだからメリットが生産されるわけじゃない
デメリットが生産されてんだよ
「現状のオブジェクト指向が上手く行かないのは、それが純オブジェクト指向じゃないから」
それを延々話してるんだよ
その「純オブジェクト指向」なる状態が、あり得ないものか、未だに存在してないものか、そもそも存在出来ないものかは知らないが、
現状の実態たるJavaの話から乖離して、延々と架空の話を続けてるだけだろ
現実を見たくないからわざわざSmalltalkなんて引っ張り出して来てるんだよ
それだけクソってことだろ
2018/11/23(金) 12:38:27.53ID:IHq0MGQO
まあでもJavaってオブジェクト指向だからクソなんだろ?
9デフォルトの名無しさん
2018/11/23(金) 12:40:10.05ID:3lsJKaBh JavaのWrite once, run anywhereに代わる新しい標語を考えよう!
まず俺からな。
Java -- Motor of all fails --
まず俺からな。
Java -- Motor of all fails --
10デフォルトの名無しさん
2018/11/23(金) 12:41:08.98ID:3lsJKaBh 予測変換で間違えた!
では改めて。
Java -- Mother of all fails --
では改めて。
Java -- Mother of all fails --
2018/11/23(金) 12:45:14.41ID:YugcRL6k
ぷぷぷwww間違えてやんのwww
2018/11/23(金) 13:01:19.47ID:/Y0l7Zgd
ここまでオブジェクト指向にメリットなし
2018/11/23(金) 13:07:15.96ID:EBrY1e8N
オブジェクト指向は糞の山を作りやすいというのがメリット
2018/11/23(金) 13:08:58.72ID:8zdH1C48
DBから取ってきたデータをただの構造体としてしか使ってない
Java現場ばかりなんだがそれをオブジェクト指向と言うのか
Java現場ばかりなんだがそれをオブジェクト指向と言うのか
2018/11/23(金) 13:09:18.71ID:t8DmZZYh
>>7
Smalltalkが純オブジェクト指向?Self見てから言えよw
Smalltalkが純オブジェクト指向?Self見てから言えよw
2018/11/23(金) 13:15:31.31ID:hVgyH4Uc
SELFよりはIo派
2018/11/23(金) 13:16:39.23ID:hVgyH4Uc
非同期メッセージングもあるし
2018/11/23(金) 13:24:25.52ID:YugcRL6k
2018/11/23(金) 13:34:30.42ID:8zdH1C48
20デフォルトの名無しさん
2018/11/23(金) 13:50:21.91ID:rfRL5vB8 >Javaの開発案件がたちまちクソの山になるのはそれがオブジェクト指向だから
有る意味それは合っている
でもそれはあくまで
オブジェクト指向を効果的に使うのが難しいからで
オブジェクト指向そのものが駄目な訳ではない
効果的に使うのが難しいのは
どの様に効果的に使うか?
という方法論やセオリーが十分教範として出来上がっていない
と言うのが原因だと自分は思っている
そういう教範がそのうち出来るだろう
と思っていたけど
現実には未だもって出来ていないみたい
その辺が効果的に使う事を難しくしている
自分も完全には理解していないけど
部分的に使うだけでも効果が有って
これを完全に使いこなしたら
どれ程の物なんだろうか?
と有る意味期待をしている
自分はこのスレを通す事で
オブジェクト指向プログラミングの何が解り難いのか?
という部分がはっきりして
何らかの教範が出来る材料になればいいんじゃないかなぁ
って期待している
有る意味それは合っている
でもそれはあくまで
オブジェクト指向を効果的に使うのが難しいからで
オブジェクト指向そのものが駄目な訳ではない
効果的に使うのが難しいのは
どの様に効果的に使うか?
という方法論やセオリーが十分教範として出来上がっていない
と言うのが原因だと自分は思っている
そういう教範がそのうち出来るだろう
と思っていたけど
現実には未だもって出来ていないみたい
その辺が効果的に使う事を難しくしている
自分も完全には理解していないけど
部分的に使うだけでも効果が有って
これを完全に使いこなしたら
どれ程の物なんだろうか?
と有る意味期待をしている
自分はこのスレを通す事で
オブジェクト指向プログラミングの何が解り難いのか?
という部分がはっきりして
何らかの教範が出来る材料になればいいんじゃないかなぁ
って期待している
2018/11/23(金) 14:24:45.75ID:t8DmZZYh
>>18
ORMなんか使うなよ。OODB使えよ。
ORMなんか使うなよ。OODB使えよ。
2018/11/23(金) 14:32:04.97ID:wr9ihIGx
2018/11/23(金) 14:35:25.11ID:1KJ0KFwU
農業なめてんじゃねえよITドカタが
24デフォルトの名無しさん
2018/11/23(金) 18:08:55.01ID:MPvH8zSl25デフォルトの名無しさん
2018/11/23(金) 18:39:37.15ID:5BpJnoAE リファクタリングを考えるなら現状オブジェクト指向しかない。
2018/11/23(金) 18:41:40.04ID:wr9ihIGx
>>25
意味不明
意味不明
2018/11/23(金) 23:37:46.54ID:DenX8efU
静的型付けの方がリファクタリングはやり易いけど
オブジェクト指向は関係なくない?
オブジェクト指向は関係なくない?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「刑務所よりひどい」"切り身1切れ"の小学校給食に保護者絶句 給食無償化でさらなる予算削減も ★4 [少考さん★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★3 [♪♪♪★]
- 【テレ朝】「報ステ」大越健介キャスター「オフレコ発言ですが報道すべきと判断しました」 官邸高官が核保有発言 ★2 [少考さん★]
- 【おこめ】コメ価格は「損切り」間近か 卸最大手・神明社長の「暴落」発言の真意とは 「5キロ3500円」は実現するか [ぐれ★]
- 【大阪】観光バスが自転車を巻き込む 通勤中の31歳女性が死亡 左折時の安全確認不足か…58歳運転手を現行犯逮捕 淀川区 [ぐれ★]
- 漫画「こちら葛飾区亀有公園前派出所」連載開始50周年記念新アニメプロジェクト始動!アニメ『新こちら葛飾区亀有公園前派出所』制作決定 [Anonymous★]
- 河野太郎「オフレコの話を書いたらその社は終わりだから」 [931948549]
- 米国務省、高市の核保有論を牽制。ジャップ完全に狂う [237216734]
- 記者「レアアースが輸入停止になった時の対応策は?」小野田大臣「仮定の質問にはお答えしません😡」 [834922174]
- 🖐( -᷄ὢ)俺はこれから>>2の>>3へ向かう……
- スマン、ルッキズムではないが何で高市みたいな気持ちの悪いBBAがネトウヨに人気があるの? [757644362]
- ゴールドマン・サックス首席戦略官「ジャップはもう詰んだ。利回り上昇で財政危機か金利抑制で円の暴落のどちらか」 [731544683]
