[過去ログ]
オブジェクト指向を教えてくれ!★2 (994レス)
オブジェクト指向を教えてくれ!★2 http://mevius.5ch.net/test/read.cgi/tech/1619503348/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [] 2021/04/27(火) 15:02:28.94 ID:mH9VXFld オブジェクト指向について、調べれば調べるほど疑問が募ります。低レベルで粗末な疑問かも知れませんが、ご教授願いたいです。 ・データと振る舞いをまとめる? まとめると何か良いことあるの? ファイルあるいはモジュールにはまとまってるよね? 丁度いい単位があるのに、何故わざわざオブジェクトという概念を導入するの? (Javaには1ファイル1クラスという文化あるらしいけど) ・カプセル化? モジュールのimport, exportでも実現出来るよね? (構造体などへのアクセスを制限できれば) ・ポリモーフィズム? 別にデータと振る舞いをまとめなくても実現出来るよね? ・モノのように扱いたい? モノとして扱いたいときに扱えば良くない? なんでわざわざ全てをオブジェクトにするの? ※前スレ https://mevius.5ch.net/test/read.cgi/tech/1615881962/ http://mevius.5ch.net/test/read.cgi/tech/1619503348/1
914: デフォルトの名無しさん [] 2022/11/21(月) 18:58:07.10 ID:rfSiWPUL https://mobile.twitter.com/RaretechO/status/1594629947033022464 RareTECH【希少型エンジニア育成専門ITスクール】 @RaretechO オブジェクト指向がトレンドなので、オブジェクト指向を学べる書籍をご紹介。内容は少し難しいですが、プログラミングにおいて概念や考え方を身に付けると、知らない人は多いので、圧倒的な差別化に。プログラミング初学者の方は一度手に取るのがオススメ。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/914
915: デフォルトの名無しさん [] 2022/11/21(月) 19:14:04.99 ID:rfSiWPUL https://mobile.twitter.com/Seg80755152/status/1594634493083914242 Seg🍥 @Seg80755152 オブジェクト指向の話がたくさん舞い込んできたけど これについて俺如きが意見するのはちょっと烏滸がましいのだけども オブジェクト指向には様々なガイドやポリシー的な物が詰め込まれててその中のどれを重視するか? そういうプライオリティが人によって異なるだけの話かも知れない https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/915
916: デフォルトの名無しさん [] 2022/11/21(月) 19:27:54.77 ID:rfSiWPUL イヌはイヌ、ネコはネコで別々で良い! 人格とチン格は、オブジェクト指向で! https://mobile.twitter.com/sugimoto_kei/status/1594534840501575680 杉本啓 @sugimoto_kei オブジェクト指向言語の機構としての多態を説明する上でイヌ・ネコのたとえがよいとは思わない。だけど、そのせいで多態の使い方がわからなかった、今もわからない、というひとは、単にプログラミングの素質がないから、早めに別の道に行った方がいいですよ。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/916
917: デフォルトの名無しさん [sage] 2022/11/21(月) 20:20:37.11 ID:Jd/5M855 月曜日の昼からチンポチンポ叫ぶキチガイのためのスレかよ 2スレ目のここ立てたやつは責任とってコイツ処分しろ http://mevius.5ch.net/test/read.cgi/tech/1619503348/917
918: デフォルトの名無しさん [] 2022/11/21(月) 20:33:51.16 ID:rfSiWPUL >>917 人格とチン格、それ以外にオブジェクト指向を表現する方法有るのか? http://mevius.5ch.net/test/read.cgi/tech/1619503348/918
919: デフォルトの名無しさん [] 2022/11/21(月) 21:01:46.45 ID:rfSiWPUL >オブジェクト指向の本質は◯◯ オブジェクト指向の本質は「人格とチン格」 https://mobile.twitter.com/cubbit2/status/1594661807125368835 Cubbit @cubbit2 今争ってる派閥は、「オブジェクト指向の本質は継承だから継承が死んだ今オブジェクト指向も死んだ」派(古典学派)かと、「継承は死んだがオブジェクト指向の本質は◯◯(←ここにキミの好きな単語を入れよう)だから死んでないよ」派(新自由主義派)だというのが当局の分析です 戦局から目が離せません https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/919
920: デフォルトの名無しさん [] 2022/11/22(火) 12:01:51.26 ID:PyTlbxzK https://mobile.twitter.com/cone_sassy/status/1594853270165499904 こーん@ITエンジニア歴33年|元採用担当者✨ @cone_sassy エンジニアって専門用語が多いから、一般の人に話すときはよく「たとえ話」を使ったりするんだけど、へたくそなたとえは余計わかりにくくなるから! #プログラミング初心者 #駆け出しエンジニアと繋がりたい https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/920
921: デフォルトの名無しさん [] 2022/11/22(火) 16:48:57.71 ID:PyTlbxzK https://mobile.twitter.com/mandel59/status/1594335975651438592 Ryusei @mandel59 オブジェクト指向、ほんとうに重要なのは継承がどうとかというより、「設計には余白が必要で、あとから新しい仕様を追加で書き込めるようにしておくべきだよね」的な感覚の部分なんじゃないのか https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/921
922: デフォルトの名無しさん [] 2022/11/22(火) 16:56:01.43 ID:PyTlbxzK https://mobile.twitter.com/Nameless_SN/status/1594659389855571969 Shota Nukumizu @Nameless_SN 【必見記事】オブジェクト指向プログラミングは終わった オブジェクト指向の問題点とその代替案を徹底解説されている。 オブジェクト指向は汎用的に使われているものの、決して完璧ではない。 https://buff.ly/3zrlQ6g #駆け出しエンジニアと繋がりたい #今日の積み上げ #プログラミング https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/922
923: デフォルトの名無しさん [sage] 2022/11/22(火) 19:11:06.57 ID:aaxQxinf >>918 https://i.imgur.com/Wil3SPp.gif http://mevius.5ch.net/test/read.cgi/tech/1619503348/923
924: デフォルトの名無しさん [] 2022/11/23(水) 14:07:48.21 ID:+uWxgQhK 随意筋 不随意筋 ↖ ↗ チンポ 多重継承はPythonでは使えるが、Javaでは使えないよね? https://mobile.twitter.com/kis/status/1595282152991490048 きしだൠ(K1S) @kis 「Javaは本来のオブジェクト指向ではなくアランケイのオブジェクト指向こそが本物」みたいなツッコミがあるけど、ケイはコンセプトだけ示して実際の現場に適応させる努力してなくて、そのコンセプトをもとに現場で応用していった結果できたのがJavaであり本来ではないほうのオブジェクト指向なんだよな https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/924
925: デフォルトの名無しさん [] 2022/11/24(木) 20:24:17.23 ID:PWM+UURN https://mobile.twitter.com/kmt_t/status/1595723712396828672 おっさん @kmt_t 返信先: @sumim さん アランケイさんの提案は未だに重みがあるのは純然たる事実で、自分もその話を何度聞いても勉強になるのですが、議論なので別に自由に意見言えばいいじゃないと思います。オブジェクト指向の実用的な「使われ方」は明らかに時代で遷移しているので新しい議論をしてもいいと思いますよ。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/925
926: デフォルトの名無しさん [] 2022/11/30(水) 15:15:35.80 ID:4zRLmj0q https://mobile.twitter.com/sakamoto_582/status/1597833475230683137 サカモト@エンジニアキャリア論 @sakamoto_582 返信先: @mashino8 さん いやですよ。自分のGitHubアカウント教えたくないしw https://i.imgur.com/Jvf9JYe.jpg https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/926
927: デフォルトの名無しさん [] 2022/11/30(水) 15:17:59.09 ID:4zRLmj0q https://mobile.twitter.com/mashino8/status/1597828024829116417 アイミョン @mashino8 返信先: @sakamoto_582 さん >俺のツイート見ててソフトウェアエンジニアだなって思わないんだったら まずオリジナルの自作プログラミングを「手本」として公開して頂けますでしょうか? コーディングを上手にやるだけならワードやエクセルが器用な事務職と同じですよ? https://i.imgur.com/YkbqjrR.jpg https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/927
928: デフォルトの名無しさん [] 2022/12/01(木) 06:59:41.84 ID:11DWkLMn 奥さんがベットで待ってるってさ http://mevius.5ch.net/test/read.cgi/tech/1619503348/928
929: デフォルトの名無しさん [] 2022/12/02(金) 06:50:37.81 ID:cMRUDuNx スペインに逆転して勝ちトップで決勝に進むとは。 ドイツ戦もスペイン戦も、日本の攻撃すごい鋭くて、 Dfも鬼気迫る粘り、レベル上がったなー http://mevius.5ch.net/test/read.cgi/tech/1619503348/929
930: デフォルトの名無しさん [sage] 2022/12/02(金) 12:18:24.27 ID:ef8lBYgh 2点目の三苫のセンタリングはゴールライン割ってると思う 引き分けでも進出だったけど http://mevius.5ch.net/test/read.cgi/tech/1619503348/930
931: デフォルトの名無しさん [] 2022/12/02(金) 16:25:07.14 ID:JgO1kVPC MoMは前田大然 http://mevius.5ch.net/test/read.cgi/tech/1619503348/931
932: デフォルトの名無しさん [] 2022/12/08(木) 22:05:10.44 ID:hDiMuiTl https://i.imgur.com/Eq1k1G2.jpg http://mevius.5ch.net/test/read.cgi/tech/1619503348/932
933: デフォルトの名無しさん [] 2022/12/10(土) 10:55:17.87 ID:4z5xIII7 https://mobile.twitter.com/sakamoto_582/status/1600836675126501376 サカモト@エンジニアキャリア論 @sakamoto_582 返信先: @yakumo_sayo さん あなたそもそも俺の事フォローしてないよね?何で急に横から出てきたの? https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/933
934: デフォルトの名無しさん [] 2022/12/10(土) 10:56:03.70 ID:4z5xIII7 https://i.imgur.com/HAMRtZo.jpg http://mevius.5ch.net/test/read.cgi/tech/1619503348/934
935: デフォルトの名無しさん [] 2022/12/11(日) 07:03:11.70 ID:9z29EXQy 自我 チンポ ↑ ↑ チンポ=自我 チンポ 自我 オブジェクト指向では、この三種類が考えられるということだ。 >チンポ=自我 散歩している時、自分もチンポも所在地は同一である。 https://i.imgur.com/4XhBmP3.jpg https://i.imgur.com/PPFJZqI.jpg 夏目くんの場合は、チンポが自我を圧倒し、体が自然に滝川さんの股間に近づいていったのだ。 『笑ってごまかすな!!』 と言われても、夏目くんは何と言えば良かったのだろう? チンポ≫自我 『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする! チンポがシコシコしていると(チンポが自我を超越していると)、息もハァハァになる。 チンポがシコシコしている(チンポが自我を超越している)と、顔もアヘ顔になる。 つまりその顔は『チンポの一部』つまりチンポの皮と同じということ。 博士号の肩書きがあっても、STAP細胞のそれは間違いであり科学者として失格。 チンポと自我の関係について、それが間違いということなら、俺も科学者を自称するのを止めよう。 しかしながらあの夏目くんは、笑ってごまかす以外に何と申し上げたら良かったのか。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/935
936: デフォルトの名無しさん [] 2022/12/11(日) 07:06:26.02 ID:9z29EXQy クリントン大統領の「不適切」というのは、チンポが独立して主体意思でシコシコしてしまったから。 チンポは独立した生き物であり、アメリカ大統領の権限をもってしても、制御することは不可能だ。 クリントンの「不適切な関係」 https://eigo-kobako.blog.so-net.ne.jp/2008-06-21 class チンポ extends クリントン{ super.不適切な関係; } クリントンーーーーーーーーーー ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ーーーーーーーーーーーーーーー ┃チンポ┃  ̄ ̄ ̄ ̄ 『人格を性欲に乗っ取られる』、つまりクリントンはチンポに人格を乗っ取られて、チンポにシコられてしまった! http://mevius.5ch.net/test/read.cgi/tech/1619503348/936
937: デフォルトの名無しさん [] 2022/12/11(日) 07:07:26.72 ID:9z29EXQy 『シコシコ』という擬音はどうでもよい。問題は、 自我 チンポ ↑ ↑ チンポ=自我 チンポ 自我 オブジェクト指向では、この三種類が考えられるということだ。 >チンポ=自我 散歩している時、自分もチンポも所在地は同一である。 https://i.imgur.com/4XhBmP3.jpg https://i.imgur.com/PPFJZqI.jpg 夏目くんの場合は、チンポが自我を圧倒し、体が自然に滝川さんの股間に近づいていったのだ。 『笑ってごまかすな!!』 と言われても、夏目くんは何と言えば良かったのだろう? チンポ≫自我 『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする! チンポがシコシコしていると(チンポが自我を超越していると)、息もハァハァになる。 チンポがシコシコしている(チンポが自我を超越している)と、顔もアヘ顔になる。 つまりその顔は『チンポの一部』つまりチンポの皮と同じということ。 博士号の肩書きがあっても、STAP細胞のそれは間違いであり科学者として失格。 チンポと自我の関係について、それが間違いということなら、俺も科学者を自称するのを止めよう。 しかしながらあの夏目くんは、笑ってごまかす以外に何と申し上げたら良かったのか。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/937
938: デフォルトの名無しさん [] 2022/12/12(月) 01:16:11.99 ID:Rq8xVciW https://mobile.twitter.com/Seg80755152/status/1601392412638969856 Seg🍥 @Seg80755152 事情はよくわからんが、外野の指摘が本当に的外れなら相手しないだけで終わる話なのに、この人なんでこんなムキになってんの笑 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/938
939: デフォルトの名無しさん [] 2022/12/12(月) 12:18:41.74 ID:Rq8xVciW 2022年12月05日 11時20分ソフトウェア 対話AI「ChatGPT」が大学生レベルの試験の自由記述問題に合格してしまう https://gigazine.net/news/20221205-chatgpt-passes-ap-computer-science-a/ http://mevius.5ch.net/test/read.cgi/tech/1619503348/939
940: デフォルトの名無しさん [] 2023/01/14(土) 13:40:06.25 ID:HOJEL//m https://mobile.twitter.com/sugimoto_kei/status/1594534840501575680 杉本啓 @sugimoto_kei オブジェクト指向言語の機構としての多態を説明する上でイヌ・ネコのたとえがよいとは思わない。だけど、そのせいで多態の使い方がわからなかった、今もわからない、というひとは、単にプログラミングの素質がないから、早めに別の道に行った方がいいですよ。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/940
941: デフォルトの名無しさん [] 2023/01/19(木) 18:54:20.66 ID:r5BRXpsa 一般にどんな数学の分野でも複雑で難しいものが重要なのではなく、もっと手近にあって簡単に見えるものが重要である場合が多い。 そして簡単に見えるものが案外難しいのである。 https://takataninote.com/book/shimura.html http://mevius.5ch.net/test/read.cgi/tech/1619503348/941
942: デフォルトの名無しさん [] 2023/01/19(木) 20:55:31.16 ID:aVfvaQML https://mobile.twitter.com/Science_Release/status/1490922124487565312 彩恵りり🧚♀科学ライター✨おしごと募集中 @Science_Release ダイヤモンドに光が入ると、中で何度も屈折や反射を繰り返す事で、輝いて見えるよ。この美しい結晶は、炭素原子が立体的なネットワークを形成する事でできているよ。この「ダイヤモンド構造」は、どんな位置や角度から見ても同じように見えて、動かしたり回転したりすれば重なるよ。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/942
943: デフォルトの名無しさん [] 2023/01/19(木) 20:59:40.83 ID:aVfvaQML https://mobile.twitter.com/eichan4649/status/1461619758676131848 磐田のえいちゃん / コロナ禍はすべてカネで動いている @eichan4649 知り合いの同級が数学で世界をリードする。 まあ、自分が勉強したところでこの方たちが勉強しなくても到底追いつけないですがね。 『国際学術会議会長に、数学者で、東北大学副総長の小谷元子氏が選ばれた!』 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/943
944: デフォルトの名無しさん [] 2023/01/21(土) 15:42:21.24 ID:t6TQ+e97 https://mobile.twitter.com/beesandbombs/status/1283153051898060802 dave @beesandbombs :) https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/944
945: デフォルトの名無しさん [] 2023/01/21(土) 15:59:18.90 ID:zpwlzbPr https://mobile.twitter.com/lewis_osb/status/1616417827467968513 Lewis Osborne @lewis_osb ✨ giveaway ✨ as a thank you for 9k followers ima be giving away an edition of 'Layers 3'. All you have to do to enter is just retweet this (and be following me 😇). I'll randomly pick a winner tomorrow at 13:00 GMT. (you'll need a tez wallet) good luck pals! https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/945
946: デフォルトの名無しさん [] 2023/01/21(土) 22:58:58.51 ID:t6TQ+e97 国際化、特に大学の国際化が大切だと思います。私が関わった中で、理化学研究所や沖縄科学技術大学院大学では、 外国人研究者がストレスなく活躍できる環境が整っています。大学では、世界トップレベル研究拠点プログラム(WPI) 拠点注2など例外を除いて、ほとんどが日本語をベースとしていて、日本語を話さない方が活躍するためには様々 なハードルがあります。そのため、学生、ポスドクや助教レベルでは国際化が進んできていますが、准教授や教授、 更に総長となると、国際化はまだまだ十分に進んでいないのが現状です。国際的な頭脳循環をあらゆるレベルで進めるべきと考えています。 https://www.nistep.go.jp/activities/sti-horizon%E8%AA%8C/vol-07no-03/stih00265 http://mevius.5ch.net/test/read.cgi/tech/1619503348/946
947: デフォルトの名無しさん [] 2023/01/21(土) 23:21:52.82 ID:t6TQ+e97 その原因として小谷さんが指摘するのが、学校に入るための勉強が優先される受験勉強という存在と、 早い段階で「理系」と「文系」を区別する進路の選択方法。共に、子どもたちが数学の面白さに気づく機会を奪ってしまう弊害があるといいます。 そのため、自分で発見する喜びを知らないまま、問題をうまく解くことが目的になってしまいます。その結果、 子どもの学力調査で日本の数学レベルは高いのに、「数学が面白い」と答える割合は他の国に比べてとても低いそうです。 https://www.lifehacker.jp/article/mugendai-mathematics-education-in-japan/ http://mevius.5ch.net/test/read.cgi/tech/1619503348/947
948: デフォルトの名無しさん [] 2023/01/21(土) 23:25:59.47 ID:t6TQ+e97 数理・情報的イノベーションでは設備投資ではなくアイデア勝負という所もあるので、これまでと異なる ビジネスモデルが必要でしょう。数理的な手法が中心になると、イノベーションは非常に速いスピードで進むのです。 最初のアイデアがたくさん生まれる土壌をどのように作るのか、それをどのように標準的技術とするのか、 またデータのオープン・クローズ政策も重要です。 日本には「欧米で行われて成功したことは、日本もやらないと」と考えるようなところがありますが、 後から飛び込んでも遅い時代になっていると思います。ですから、「他の国でやっていることは、もうやらない」 というぐらいの気持ちで新しいことに挑戦していくことも重要な時代だと感じます。 https://www.projectdesign.jp/201801/ningen/004408.php http://mevius.5ch.net/test/read.cgi/tech/1619503348/948
949: デフォルトの名無しさん [] 2023/01/22(日) 20:18:09.56 ID:YASOVX7G https://mobile.twitter.com/minux302/status/1617052305219813380 まっくす @minux302 3Dモデルを高品質な線画に変換するwebページを作成しました。手元の3Dモデルもアップロードして変換することが可能です。漫画の背景とかに活用してもらったなど思っています。 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/949
950: デフォルトの名無しさん [] 2023/02/23(木) 21:30:10.65 ID:oIOHI9TW https://mobile.twitter.com/Ch_iA_Ki/status/1383232018352275458 チアキ @Ch_iA_Ki 自分のチンコのこと“愚息”って表現するのエロいよね。語感もなんかいいし、“愚”ってちょっとへりくだった言い方してるのがエロい。へりくだってはいるけど、そこそこの大きさあるんでしょ?って感じがする。だいたいチンコのことを“ムスコ”とあくまで自分とは別人格、独立した生物表現してるの文字数 https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1619503348/950
951: デフォルトの名無しさん [sage] 2023/02/24(金) 13:34:20.52 ID:BW8FidY2 完全に重複してたら構造化で済ますし、 微妙に重複してなかったら多態しとくかって感じ http://mevius.5ch.net/test/read.cgi/tech/1619503348/951
952: デフォルトの名無しさん [sage] 2023/02/24(金) 16:07:38.42 ID:vkQVsBTH PHPとかPythonでサーバーサイドのプログラム書く時ってクラス作るの? http://mevius.5ch.net/test/read.cgi/tech/1619503348/952
953: デフォルトの名無しさん [sage] 2023/02/24(金) 16:56:33.43 ID:rT9cQy8I >>952 もちろん http://mevius.5ch.net/test/read.cgi/tech/1619503348/953
954: デフォルトの名無しさん [sage] 2023/03/31(金) 01:10:31.93 ID:v8h2cPZG wikipediaでクラスの記事を書いてる途中で自警に目をつけられてブロックされて書けなくなってしまった 誰か↓の続きを完成させてクラスの記事を更新してくれない? https://ja.m.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:I.hidekazu/%E3%82%AF%E3%83%A9%E3%82%B9_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0) 書きたいのは、 クラスはもともとダイクストラの構造化プログラミングにおける技法として出てきたのでその点を記述したかった。狭義の構造化プログラミングはプログラムの計算プロセスをフローチャートで書き表すことに主眼がある。だからgoto文はフローチャートで規則的に表すことができない(フローチャートの規則をぶっ壊す)ので有害とされたといえる。一方で、フローチャートの規則をぶっ壊すわけではないが、フローチャートで規則的に表すことができないプログラムコードというものとしてコルーチンなどの並列プロセスを含むプログラムが言える。クラスを使うオブジェクト指向プログラミングでフローチャートがほとんど無意味で設計にはUMLなどを使用するという事実はここに起因している、ということを出典付きで記載することを計画していた。 クラス = ブロックの構文であるという大前提を記載して欲しい(某言語の批判とかはいらん)。オブジェクト指向プログラミングでは、「オブジェクトとはなにか?」という結論は出ないが構造化プログラミングの枠内ではダールがはっきりとオブジェクトとはなにかということを定義しており、直接的ではないもののオブジェクトの素性について納得する説明が可能であるはずなのでそこを記載して欲しい。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/954
955: デフォルトの名無しさん [sage] 2023/03/31(金) 20:25:47.08 ID:b5Rzt99g >>954 くそみたいなこと書くな。むしろ消せ。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/955
956: デフォルトの名無しさん [] 2023/03/31(金) 20:46:40.65 ID:b5Rzt99g >>954 その自警がなりすましで書き込んでんじゃねえの? http://mevius.5ch.net/test/read.cgi/tech/1619503348/956
957: デフォルトの名無しさん [] 2023/03/31(金) 22:38:32.19 ID:tuQW77Kc >>954 こりゃダメだろ Wikipediaは君の意見やウンチクを披露する場ではないぞ 英語のClass(computer programming)のページを見ろ http://mevius.5ch.net/test/read.cgi/tech/1619503348/957
958: デフォルトの名無しさん [sage] 2023/03/31(金) 22:44:18.08 ID:v8h2cPZG >>956 なんでわかったんだよ 数学板でやってみたときはみんなピュアなのかそんなこと言うやついなかったぞ http://mevius.5ch.net/test/read.cgi/tech/1619503348/958
959: デフォルトの名無しさん [sage] 2023/03/31(金) 22:54:35.82 ID:b5Rzt99g >>954,958 「クラスはもともとダイクストラの構造化プログラミングにおける技法として出てきたのでその点を記述したかった。狭義の構造化プログラミングはプログラムの計算プロセスをフローチャートで書き表すことに主眼がある。だからgoto文はフローチャートで規則的に表すことができない(フローチャートの規則をぶっ壊す)ので有害とされたといえる。一方で、フローチャートの規則をぶっ壊すわけではないが、フローチャートで規則的に表すことができないプログラムコードというものとしてコルーチンなどの並列プロセスを含むプログラムが言える。クラスを使うオブジェクト指向プログラミングでフローチャートがほとんど無意味で設計にはUMLなどを使用するという事実はここに起因している、ということを出典付きで記載することを計画していた。」 「クラス = ブロックの構文であるという大前提を記載して欲しい(某言語の批判とかはいらん)。オブジェクト指向プログラミングでは、「オブジェクトとはなにか?」という結論は出ないが構造化プログラミングの枠内ではダールがはっきりとオブジェクトとはなにかということを定義しており、直接的ではないもののオブジェクトの素性について納得する説明が可能であるはずなのでそこを記載して欲しい。」 リンク先読んでみたがここコピーだろ。なんで動機部分をコピーすんだよ。 本人ならそのウンチク書くだろ。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/959
960: デフォルトの名無しさん [sage] 2023/03/31(金) 22:58:08.66 ID:b5Rzt99g どうでもいいがスレ違い。 Wikipediaに書きたいならてめえでやれ。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/960
961: デフォルトの名無しさん [sage] 2023/03/31(金) 23:06:18.57 ID:cSEViIV3 const wiki = new wikiPedia(); http://mevius.5ch.net/test/read.cgi/tech/1619503348/961
962: デフォルトの名無しさん [sage] 2023/04/02(日) 14:35:28.75 ID:Pu7bAi6b フローチャートみたいな図はプログラムを理解しやすくするためのものであって、 フローチャートで表したいから構造化プログラミングしてるわけじゃないだろ GOTO禁止は分岐を限定して処理のパターンを減らしたいだけで、 別にフローチャートで書こうと思えば書ける http://mevius.5ch.net/test/read.cgi/tech/1619503348/962
963: デフォルトの名無しさん [sage] 2023/04/02(日) 19:31:41.47 ID:y7KvAD2F フローチャートとかスレ違い。 また自警か。wikiでやってろ。ここはそんな場所じゃねえんだぞ。 http://mevius.5ch.net/test/read.cgi/tech/1619503348/963
964: デフォルトの名無しさん [sage] 2023/04/18(火) 08:35:30.40 ID:7G0k8gAq オブジェクト指向ってしっくり来ないんですよね http://mevius.5ch.net/test/read.cgi/tech/1619503348/964
965: デフォルトの名無しさん [sage] 2023/04/19(水) 06:25:03.80 ID:JuzG8p8m 勝手にやってくれるやん http://mevius.5ch.net/test/read.cgi/tech/1619503348/965
966: デフォルトの名無しさん [] 2023/04/21(金) 10:07:47.57 ID:thuL8w+F 最近のC#とか、どのクラスにも共通のメソッドあるやん? あれがOOPLの醍醐味だよな http://mevius.5ch.net/test/read.cgi/tech/1619503348/966
967: デフォルトの名無しさん [] 2023/04/29(土) 09:37:56.72 ID:UtcdTJXg オブジェクト指向の既存コードが理解できません 謎のインスタンスがあり、謎のインスタンスから謎のメソッドに別の謎のインスタンスを引数として実行する 謎のインスタンスが戻り値として返る 謎のメソッドの中を覗いて見ても、やっぱり謎のインスタンスから謎のメソッドを実行するだけのコードが出てくる フィールドになんかの値をセットするだけで終わり、みたいになってる 数値や文字列ならprintすればどんなデータを処理してるか分かるけど インスタンスはこの変数をどうしたいのかが分からない このインスタンスからメソッドを実行したり、フィールドになんかの値をセットしてるコードはあるけどそれを何の目的でやってるのか、そうすることで何が起きるのかよく分からない そして一番謎なのはメソッドの中身の定義にどんどん移動していくと中身がない空のメソッドに到達してしまい、「あれ?」って迷子になってしまうこと これが一番困ってる http://mevius.5ch.net/test/read.cgi/tech/1619503348/967
968: デフォルトの名無しさん [] 2023/04/29(土) 09:52:57.59 ID:ItseuRzP 実際のコード例を2~3個あげてくれないとそれだけだと理解を妨げてる本当の理由はわからないかな http://mevius.5ch.net/test/read.cgi/tech/1619503348/968
969: デフォルトの名無しさん [sage] 2023/04/29(土) 10:26:58.08 ID:7o70JIXk APIドキュメント見てる? https://docs.oracle.com/javase/jp/8/docs/api/ こういうやつ Visual Studioの支援でソースをおっかけるのもいいけど 文書としてまとまってるのを読んだほうがコードの意図は分かるかと 自前のソースの場合はDoxygenみたいなツールでAPIをドキュメント化しておくと みんなで知識を共有できていいよ http://mevius.5ch.net/test/read.cgi/tech/1619503348/969
970: デフォルトの名無しさん [sage] 2023/04/29(土) 11:38:00.87 ID:7kLNqYqu >>967 クイックソートやバイナリサーチのような汎用的なアルゴリズムとは違って、 アプリに近ければ近いほどプログラムの目的はコードを読んでもわからないよ 特に企業で使われるシステムは業務知識を知ってないと読んでも無駄だよ http://mevius.5ch.net/test/read.cgi/tech/1619503348/970
971: デフォルトの名無しさん [sage] 2023/04/29(土) 15:34:14.84 ID:1/XooGKC >>967 オブジェクト指向でもクソコードはある。 君の悩みは、オブジェクト指向のコードが分からない、ではなくて、クソコードの解析作業が必要になってしまった、が正解 http://mevius.5ch.net/test/read.cgi/tech/1619503348/971
972: デフォルトの名無しさん [] 2023/04/29(土) 19:47:07.71 ID:UtcdTJXg >>970 そういうコードの読み方や向き合い方を聞いてるんじゃないか。 フィールドに値をセットするだけや ただ単にインスタンスを別のクラスのメソッドに次々と渡すだけの処理のどこに業務知識があるのか、そして最後は中身のない抽象メソッド >>971 クソコードって感じはしない、極めて厳格に整理されてるように見えるプロジェクトで汚いコードでは無い、多分俺が読み方やデバッグの仕方を知らんだけな気がする ただ中身がどこにもないように感じる。玉ねぎの皮をひたすら剥いてる感じ、いかにもオブジェクト指向って感じのコードが苦手 http://mevius.5ch.net/test/read.cgi/tech/1619503348/972
973: デフォルトの名無しさん [] 2023/04/29(土) 22:07:10.28 ID:K6qb0jTC クソコードじゃない前提ならレイヤーの分け方の意味や役割分担を理解してない可能性が高いな どぅちにしろ分からないと言ってるコード例を出さないと話にならん http://mevius.5ch.net/test/read.cgi/tech/1619503348/973
974: デフォルトの名無しさん [sage] 2023/04/29(土) 23:26:13.99 ID:7kLNqYqu >>972 めんどくさいけど推測してやるか、しょうがねえな たぶん中身のないメソッドってのはスーパークラスのデフォルト実装だろう サブクラスのインスタンスをスーパークラスの型で渡すのはよくある設計だよ 呼び出し元をたどればインスタンス化してるサブクラスがわかるはずだから、 オーバーライドしてるメソッドを読めば実際に何してるかわかるんじゃね http://mevius.5ch.net/test/read.cgi/tech/1619503348/974
975: デフォルトの名無しさん [sage] 2023/04/29(土) 23:28:31.86 ID:1/XooGKC 多分この人は解決を求めてるんじゃなくて愚痴を聞いて欲しいんだと思う http://mevius.5ch.net/test/read.cgi/tech/1619503348/975
976: デフォルトの名無しさん [sage] 2023/04/29(土) 23:33:59.25 ID:7kLNqYqu なにそれうざいんだけど 死ねばいいのに http://mevius.5ch.net/test/read.cgi/tech/1619503348/976
977: デフォルトの名無しさん [] 2023/04/29(土) 23:39:48.62 ID:9r/sK/L7 >>967の前半は読む限りコンストラクタ・インジェクションと推測 中身のない空のメソッドはインターフェース定義とか? http://mevius.5ch.net/test/read.cgi/tech/1619503348/977
978: デフォルトの名無しさん [sage] 2023/04/30(日) 20:21:34.69 ID:c/8nIlPL どうせgithubにすら上がってないオレオレライブラリの話じゃね? http://mevius.5ch.net/test/read.cgi/tech/1619503348/978
979: デフォルトの名無しさん [sage] 2023/05/05(金) 16:18:51.69 ID:iwKPqxU+ Debugビルド時は動的ディスパッチ、Releaseビルド時は静的ディスパッチって 切り替えられる言語ないかな?あったらテストしやすくて、実行コストもなくせると思う http://mevius.5ch.net/test/read.cgi/tech/1619503348/979
980: デフォルトの名無しさん [sage] 2023/05/05(金) 18:28:13.24 ID:4XkoXGUj テストの手間が2倍になるよね 当然静的ディスパッチでも上手く動く事をテストで確認するんだよね。その動作が意図通りでないときはどうやってデバッグするのよw http://mevius.5ch.net/test/read.cgi/tech/1619503348/980
981: デフォルトの名無しさん [sage] 2023/05/05(金) 18:36:55.17 ID:kWlF9XkU 動的ディスパッチだとテストしやすくなると思ってる理由がそもそも謎 http://mevius.5ch.net/test/read.cgi/tech/1619503348/981
982: デフォルトの名無しさん [sage] 2023/05/05(金) 21:18:25.11 ID:4XkoXGUj 知らんけどディペンデンシーインジェクションとか、開発対象の周辺を好きなヤツだけニセに置き換える想定だったのでは でも動的~だけじゃ万事解決はせんよ、と。そして静的~でも周辺を置き換える技法はある。GoogleTestでもできるよ http://mevius.5ch.net/test/read.cgi/tech/1619503348/982
983: デフォルトの名無しさん [sage] 2023/05/12(金) 22:06:16.05 ID:+3Auf0UC そもそもそんな切り替えが出来るかどうかは言語次第じゃないの? 実装を全く変えるならどの言語でも出来るだろうけど 意図が分からんし開発も静的でいいやんw 仮想関数とか殆どのもので使う必要無いし http://mevius.5ch.net/test/read.cgi/tech/1619503348/983
984: デフォルトの名無しさん [sage] 2023/05/12(金) 22:08:55.80 ID:fbUS3y9B オブジェクト指向なら動的になるのは仕方ないだろ http://mevius.5ch.net/test/read.cgi/tech/1619503348/984
985: デフォルトの名無しさん [] 2023/06/08(木) 12:25:04.86 ID:WcEL2gvj 上司から毎日のように仕事しろとメッセージが届くが、仕事したためしがない。 俺.仕事しろ(“上司”) #=> nil(null) http://mevius.5ch.net/test/read.cgi/tech/1619503348/985
986: デフォルトの名無しさん [sage] 2023/06/08(木) 12:33:31.41 ID:rxjbLVG0 俺.仕事しろ(“上司”) error: undefined method http://mevius.5ch.net/test/read.cgi/tech/1619503348/986
987: デフォルトの名無しさん [] 2023/06/08(木) 17:31:48.99 ID:U7kkrrgt >>986 仕事してないならコッチだな http://mevius.5ch.net/test/read.cgi/tech/1619503348/987
988: デフォルトの名無しさん [sage] 2023/06/08(木) 18:01:08.30 ID:lD5XXd8P レビュー指摘 > 仕事しろ() 仕事しろって何の仕事だか不明、後々修正する人が迷うポイントになるので具体的な仕事名を含むように再設計して下さい > ("上司") 「呼び元がどこか」をパラメータに含めて動作を変えるのは良い設計じゃない。やりたくなる事がたまにあるのは知ってるけど、本当は何で分岐したいのか再検討して下さい 佐々木::上司 が 矢島::部下 に 矢島.設計書初回レビュー(どの設計書か, 希望期限); とか。 (所感:一人でオブジェクト指向を語れるレベルに達していないのでメンターを付ける必要がある) http://mevius.5ch.net/test/read.cgi/tech/1619503348/988
989: デフォルトの名無しさん [sage] 2023/06/08(木) 18:09:44.45 ID:lD5XXd8P 俺のタスクリスト.追加("次週のリーダー会議の前に山本部長を喫煙所で捕まえてメンターの件相談しとく", 期間見積もり, メンター候補者配列) http://mevius.5ch.net/test/read.cgi/tech/1619503348/989
990: デフォルトの名無しさん [] 2023/06/08(木) 18:14:09.52 ID:U7kkrrgt >>988 お陰で唇のひび割れが治ったよ、ありがとう http://mevius.5ch.net/test/read.cgi/tech/1619503348/990
991: デフォルトの名無しさん [sage] 2023/06/08(木) 18:57:31.77 ID:lD5XXd8P 俺のタスクリスト.追加("佐々木に仕事内容は具体的に指示、伝わったか相手の言葉で復唱させろって教える") // やっぱり佐々木に部下付けるのはまだ早いか… http://mevius.5ch.net/test/read.cgi/tech/1619503348/991
992: デフォルトの名無しさん [sage] 2023/06/08(木) 19:08:45.73 ID:lD5XXd8P ひらめいた 主人公の年齢、役職、や、周辺キャラクターの人物設定などした上で、日本語コーディング風に物語を書いてアマゾンで発表する方法に関する技法 で特許申請 物語の途中でシステム障害が発生したとかイベント発生し文体も変える 障害を乗り越えて通常稼働に戻り物語が終わる メインターゲット読者はプログラマー職で日々苦労してるひと http://mevius.5ch.net/test/read.cgi/tech/1619503348/992
993: デフォルトの名無しさん [sage] 2023/06/09(金) 20:01:11.78 ID:1YLNNEbM ume http://mevius.5ch.net/test/read.cgi/tech/1619503348/993
994: デフォルトの名無しさん [] 2023/06/10(土) 13:44:25.34 ID:vaWXep+1 拾い物 hayabusa9 /test/read.cgi/news/1686317428/ あたおか hayabusa9 /test/read.cgi/news/1686308209/ http://mevius.5ch.net/test/read.cgi/tech/1619503348/994
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s