■危険性
かつて偏差値の低い学校向けの情報処理系教科書において「カプセル化は大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心とした「インターネットを作った人たち」は「階層化の有害性(RFC 3439)」として「カプセル化は絶対にやめろ」としている。
大雑把にいうと、教科書の上では素晴らしく、開発を始めた最初のうちは良いが、将来的な改修の際に隠蔽されたデータにアクセスできないと解決できない問題が出てきて、非常に高確率でデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」などという概念はない。
ソースコードが存在し改修が可能であればカプセル化しても問題ない。ソースコードがあってもライセンス的に改修できない場合や、そもそもバイナリのライブラリしかない場合などは絶望的である。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)
カプセル化は愚かな考え
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2020/07/29(水) 17:17:58.13ID:u638n5uE968デフォルトの名無しさん
2020/09/15(火) 22:08:43.90ID:X8qAKmym 次の世代は関数型OSだろな。
969デフォルトの名無しさん
2020/09/15(火) 23:38:31.91ID:Tmf/kgmE970デフォルトの名無しさん
2020/09/15(火) 23:49:58.45ID:cvpGF9OU 現実世界は副作用の塊なんだよ
関数型は現実問題を解決するには不向き
手続き型やOOPの力によって現実問題とうまく切り離された僅かな隙間であるインメモリ計算処理をうまくこなすことができる
関数型とはただそれだけの存在だ
関数型は現実問題を解決するには不向き
手続き型やOOPの力によって現実問題とうまく切り離された僅かな隙間であるインメモリ計算処理をうまくこなすことができる
関数型とはただそれだけの存在だ
971デフォルトの名無しさん
2020/09/15(火) 23:52:41.89ID:Tmf/kgmE 数学の世界では無限という数値だって扱えるんです
しかしコンピュータでは扱えません
しかしコンピュータでは扱えません
972デフォルトの名無しさん
2020/09/16(水) 00:11:09.88ID:XXyygoNj >>971
∞ + 1 = ?
∞ + 1 = ?
973デフォルトの名無しさん
2020/09/16(水) 00:33:59.70ID:6QoNdXGN インメモリ計算処理www
なんで理解できてないことをあたかも理解してるかのように語りたがるのかな?
知らない書けない理解してない無知な自分を認めたくないからって"あっちの水は苦い"と喧伝して自分を慰めても何にもならないぞ
なんで理解できてないことをあたかも理解してるかのように語りたがるのかな?
知らない書けない理解してない無知な自分を認めたくないからって"あっちの水は苦い"と喧伝して自分を慰めても何にもならないぞ
974デフォルトの名無しさん
2020/09/16(水) 00:47:40.07ID:XXyygoNj ここにいるhaskellerはレベル低そう
975デフォルトの名無しさん
2020/09/16(水) 00:48:27.03ID:XXyygoNj 悔しかったらOS実装してみろ
C言語ならできるぞ手続き型に負けて悔しくないのか
C言語ならできるぞ手続き型に負けて悔しくないのか
976デフォルトの名無しさん
2020/09/16(水) 00:56:03.92ID:NJW1Qx1P お前が実装したわけじゃあるまいしw
Windows はオブジェクト指向OS
Windows はオブジェクト指向OS
977デフォルトの名無しさん
2020/09/16(水) 00:56:44.43ID:7X1piV6a978デフォルトの名無しさん
2020/09/16(水) 01:00:28.73ID:xovTn/QF え?オブジェクト指向言語で解決できてる問題があると言っている?
恐怖を感じるほどのバカだな
恐怖を感じるほどのバカだな
979デフォルトの名無しさん
2020/09/16(水) 01:01:49.28ID:XXyygoNj >>976
それはそうやな
それはそうやな
980デフォルトの名無しさん
2020/09/16(水) 01:03:50.27ID:xovTn/QF え?win32apiが?
982デフォルトの名無しさん
2020/09/16(水) 01:10:26.55ID:XXyygoNj >>978
qmailのソースコード見たことある?
C言語なんだけどオブジェクト指向の極みなんだよ
https://github.com/amery/qmail
オブジェクト指向はqmailを解決したわけですね
qmailのソースコード見たことある?
C言語なんだけどオブジェクト指向の極みなんだよ
https://github.com/amery/qmail
オブジェクト指向はqmailを解決したわけですね
983デフォルトの名無しさん
2020/09/16(水) 01:22:52.13ID:XXyygoNj GitのソースコードもC言語なんだけどこれもオブジェクト指向の極み
https://github.com/git/git
コミットやリビジョン、リポジトリといった概念とソースコードが一致するようになってる
オブジェクト指向によるドメイン駆動設計
C言語すごい
https://github.com/git/git
コミットやリビジョン、リポジトリといった概念とソースコードが一致するようになってる
オブジェクト指向によるドメイン駆動設計
C言語すごい
984デフォルトの名無しさん
2020/09/16(水) 01:23:47.90ID:/p6a79yr ドメイン駆動って何?
985デフォルトの名無しさん
2020/09/16(水) 01:25:58.14ID:/p6a79yr986デフォルトの名無しさん
2020/09/16(水) 01:31:39.87ID:XXyygoNj987デフォルトの名無しさん
2020/09/16(水) 01:34:34.58ID:XXyygoNj >>985
それえ!
それえ!
988デフォルトの名無しさん
2020/09/16(水) 01:38:40.25ID:/p6a79yr >>986
おまえさん、ソフトウエア、あんまり作ったことなさそうだな…
おまえさん、ソフトウエア、あんまり作ったことなさそうだな…
989デフォルトの名無しさん
2020/09/16(水) 01:42:15.93ID:XXyygoNj990デフォルトの名無しさん
2020/09/16(水) 01:43:37.93ID:XXyygoNj DDDは流行の最先端だから覚えておくと良い
991デフォルトの名無しさん
2020/09/16(水) 01:48:57.66ID:/p6a79yr >>989
正直でよろしい。
そしたらY-cominatorを用いた動的計画法の解法についておよび
ラマヌジャンがノートに残したモジュラ関数を応用した超数近似の収束性とカ・マーカー方への応用を
十実装したプログラムにたいして何か知見があったらその痴性をひけらかして演説書いてチョンマゲ
つか、ど素人はすっこんで定年までROMってろよ、ってかんじ
正直でよろしい。
そしたらY-cominatorを用いた動的計画法の解法についておよび
ラマヌジャンがノートに残したモジュラ関数を応用した超数近似の収束性とカ・マーカー方への応用を
十実装したプログラムにたいして何か知見があったらその痴性をひけらかして演説書いてチョンマゲ
つか、ど素人はすっこんで定年までROMってろよ、ってかんじ
992デフォルトの名無しさん
2020/09/16(水) 01:51:37.85ID:/p6a79yr993デフォルトの名無しさん
2020/09/16(水) 01:56:50.65ID:/p6a79yr994デフォルトの名無しさん
2020/09/16(水) 02:50:38.64ID:0ZaEBr0v おまえら、とりあえず動くものを作ってから雑談しろよ。
995デフォルトの名無しさん
2020/09/16(水) 02:59:52.72ID:XXyygoNj なんでや?
996デフォルトの名無しさん
2020/09/16(水) 03:01:35.60ID:XXyygoNj 天文学者に宇宙行けと言ってるようなもんだろ
優れた頭脳は計算によって世界を知る
優れた頭脳は計算によって世界を知る
997デフォルトの名無しさん
2020/09/16(水) 03:02:42.46ID:XXyygoNj 作らざること山のごとし
998デフォルトの名無しさん
2020/09/16(水) 07:13:38.52ID:Mp+zrl2P 進捗する毎火の如し
999デフォルトの名無しさん
2020/09/16(水) 08:26:28.51ID:NJW1Qx1P キン肉マンネタ
1000デフォルトの名無しさん
2020/09/16(水) 09:05:02.14ID:ChCLAHZC ソフトウエアを作れない奴が、カプセル化だ、ゲッターセッターだ継承だ多態だ
薀蓄たれて開発者を惑わすのはやめる
足引っ張るだけだ
薀蓄たれて開発者を惑わすのはやめる
足引っ張るだけだ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 48日 15時間 47分 4秒
新しいスレッドを立ててください。
life time: 48日 15時間 47分 4秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 地震 [Hitzeschleier★]
- プロレスラーってフォールしてる時ペチンと叩かれただけでフォール解くけど
- 仮に放射線混ざってたとしてもテムとアリエク使うわ
- ドーは
- 親父が同級生(クラスの真面目委員長JK)の母親と結婚した。ウソじゃない。事実なんだ
- なあ、「石破さんにもう一回やって頂く」って選択肢って…ないか? [976717553]
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
