プログラムよくわかってないんだけどオブジェクト指向で作っておいた小さなパーツを組み合わせてプログラムを作る事ってできないの?

1 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:28:19.872 ID:tf1xWpRD0.net
そういう楽な言語ってないの?

35 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:19:57.194 ID:H7J6wbBT0.net

>>33
プログラミングを楽にするため、作られた時点で考えられた1つの手段でしかない
なんらかの絶対的な目的があるって考えるのは間違い

53 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:38:01.786 ID:H7J6wbBT0.net

>>51
人的リソース、時間、金
粒度細かくすれば当然多くかかるわけで
関係あるよ

6 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:32:26.731 ID:bJSiilxi0.net

関数型な

21 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:46:35.514 ID:j1dXrH4m0.net

ちな俺はプログラミング経験皆無のテスターだから俺の意見鵜呑みにしたら恥かくぞ

24 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:00:41.979 ID:xiVu4TKH0.net

コーディングしないとか言ってるのはエアプだから無視しとけ

63 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 22:19:09.971 ID:vo2MUannd.net

むずかしいことかんがえずにふれーむわーくつかえ

50 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:36:31.851 ID:cJJtae6z0.net

そんなめんどくさい事をしなくてもバッーと作ってばーっと直すのが今の主流の作り方

19 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:45:15.388 ID:no5sdANmd.net

ライブラリとかは基本そうなってるだろ

51 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:36:36.962 ID:xiVu4TKH0.net

>>48
オブジェクト指向とリソースはほぼ無関係

34 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:19:09.075 ID:H7J6wbBT0.net

>>32
マシン性能が無限ならこの手法も1つの方法になる
現実には妥協点を見つけて作る

36 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:20:08.228 ID:VP2P0Ns/M.net

>>1
Delphi

38 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:21:35.847 ID:Qd1QaNkd0.net

現実のものに例えるからわかりにくいんだと思うんだよな。
単なるクラスってデータと関数をまとめたものでしかないのに

25 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:04:21.645 ID:Qd1QaNkd0.net

俺が思うにオブジェクト指向の説明でパーツを組み合わせるのがオブジェクト指向ですってあるんだけど
オブジェクト指向って単なる思想でパーツが用意されてるわけじゃなくてパーツの一つ一つ自分で書く必要あるんだよね。
結局んところ汎用的なものってほとんどなくて、小さいロジック一つ一つはそりゃ使い回せるだろうけど
クラス一個一個がいろんなことに応用聞くわけではないよね

13 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:42:11.469 ID:iSV+noBi0.net

ラストやろうぜ

8 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:34:26.065 ID:MUgk4AtF0.net

ナイーブな関数型は新しく作った型に既存の関数を適合させるのが難しい
Haskellの訳のわからん型魔術を使って謎の解決を図る手法はあるようだが

30 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:17:30.311 ID:H7J6wbBT0.net

なんだこの頭悪いスレ

64 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 22:19:47.987 ID:KDzv6+gRd.net

オブジェクト指向とは何か?
を10人に聞いたら20通りの答えが返ってくる

31 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:17:45.295 ID:xiVu4TKH0.net

>>28
可読性がメインの目的ではない

27 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:14:34.292 ID:bJSiilxi0.net

ポリモフィズム的にどうなの?

57 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:47:25.326 ID:H7J6wbBT0.net

>>56
むしろ自分に問うてほしい
何故粒度を細かくしていってもコストが増えないと思っているのか

23 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:58:47.488 ID:xiVu4TKH0.net

オブジェクト指向はそういう思想だぞ
実現できている部分もあるけど、現実は十分には実現できていない

45 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:32:10.086 .net

ミニマリストの思考が得意な奴でないとオブジェクト指向は向いてない
現実にはミニマリストはキチガイ扱いされるけど、プログラミングの世界ではミニマリストたれ

48 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:34:34.213 ID:H7J6wbBT0.net

>>46
いや、あながち間違ってないぞ
リソースが無限ならの話だが

33 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:19:08.650 ID:Mx/e4ars0.net

>>31
じゃあオブジェクト思考の正しい目的教えてよ

20 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:45:25.215 ID:MUgk4AtF0.net

今どきコーディングをしているのかという話と
コードでしか解決できない設計上の問題があるという話は別物だと思うんだけど

3 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:31:05.738 ID:w/nbCpD30.net

クラスも基本的に再利用はできないとVIPPERが言ってた

11 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:40:45.386 ID:Imj4X/n0M.net

何のプログラムか問わないなら作れるんじゃね?
ビルド通せりゃそれでいいというレベルなら

39 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:21:44.736 ID:tf1xWpRD0.net

>>30
>>1である俺が一番頭悪いから仕方ないね
言われてみれば人によってプログラムの規模も求められる機能も違うんだよなぁ
それを考えずオブジェクト指向ってどうなの?ってスレ立てたらこうなるよ

42 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:23:30.127 ID:xiVu4TKH0.net

>>33
パーツを組み合わせてシステムを構築すること
理想的には新たなパーツを必要とせずに既存のパーツだけで構築できる

28 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:15:26.201 ID:Mx/e4ars0.net

オブジェクト思考って具体的なものを抽象化して可読性も持たせるだけじゃないのか?
関数の中身は普通に具体的プログラムだろ

18 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:45:10.339 ID:Qd1QaNkd0.net

教えようか?

59 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:51:14.595 ID:H7J6wbBT0.net

>>58
君は向いてないわ

2 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:29:26.687 ID:j1dXrH4m0.net

オブジェクト指向をなんだと思ってるんだ

26 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:12:37.059 ID:xiVu4TKH0.net

>>25
オブジェクト指向言語を書けない奴が的外れなこと言うな

46 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:33:09.468 ID:Qd1QaNkd0.net

>>45
そんなのない。知らないことを良いことに適当吹くのは本当に良くない

54 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:38:39.798 ID:xiVu4TKH0.net

>>52
技術の流行り廃りでしかないことを
いくら抽象化を繰り返して〜
とか言っちゃうのがずれてる

7 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:33:46.487 ID:Rl9v2g260.net

オブジェクト指向って部品を隠蔽した状態で使えるようにする手法じゃないの

14 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:42:19.048 ID:j1dXrH4m0.net

むしろ自動生成の時代だぞ
今時コーディングとか言ってたら笑われるぞ

12 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:41:10.746 ID:tf1xWpRD0.net

>>10
今そういうもんなの?
延々コード書いてないならもっと簡単にプログラム作れないの?

40 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:21:49.356 ID:qT8zY61D0.net

>>32
独立した小さいクラスに分割しまくると作りづらいし使いづらいから
継承と言ってクラスを拡張する機能がある
クラスの規模が変わらないまま機能拡張できるので収集つくようになってる

5 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:32:25.875 ID:tf1xWpRD0.net

>>2
オブジェクト指向は小さなパーツを組み合わせてプログラムを作る物だと思ってるけど合ってるのか?
合ってるなら一々パーツから作らずパーツのテンプレみたいなのを用意しておけばいいんじゃないか?

43 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:26:03.148 ID:UVZSXsUj0.net

いくら抽象化を繰り返しても天才が起こす概念のパラダイムシフトがあるから収束は考えにくい
現実世界の課題に対して真の推論と問題解決能力を持つAIが生まれない限りは

47 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:33:17.522 ID:UVZSXsUj0.net

哲学でもなんでもない 現実の例を挙げれば枚挙に暇がない
COBOLの基幹システムの置き換えとかJavaアプレットやFlashの置き換えとかなんでそうなってしまったのか考えまくるとそこにいきつく

32 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:18:10.542 ID:tf1xWpRD0.net

うーん、なんか色んな意見があるんだなぁ

>>23
>>25も言ってるが思想にすぎないって言うのはわかりやすいな
複雑なものとなると対応しきれないって事なのかな?

>>25
なるほど、俺はスレタイであげたパーツってのはネジくらいのイメージだったんだけど
実際に作られてるパーツはもっと大きいものなんだな
確かにロジック一つ一つクラス化してたら収拾つかなくなるな

60 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:52:11.522 ID:xiVu4TKH0.net

>>59
自分の主張を自分で説明できないお前…
頭悪いなあ

49 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:35:47.476 ID:xiVu4TKH0.net

>>47
技術の流行、廃りってだけだなそりゃ

9 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 20:34:59.803 ID:tf1xWpRD0.net

>>4
ダメだったのか?
ちょっとコンポーネント指向でググってくるわ

44 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:26:58.142 ID:xiVu4TKH0.net

>>43
プログラムとは関係ない哲学だなそりゃ

37 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:21:25.626 ID:xiVu4TKH0.net

>>32
思想にすぎない、とは言っていない
そういうことを目標に掲げたけど十分に実現できていない
どんなニーズにも対応できるものを作るのは大変で
そんなことするより個別のニーズに応じて作るほうがずっと簡単

58 :以下、?ちゃんねるからVIPがお送りします:2018/12/06(木) 21:48:38.671 ID:xiVu4TKH0.net

>>57
自分で言い出したことくらいどういうロジックでそんな間違った主張をしたのかは自分で説明しろよ
お前の間違った主張の根拠をなんでこっちがいちいち考えなきゃいかんのよ

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

コメントはまだありません
ページTOPへ↑