■ このスレッドは過去ログ倉庫に格納されています
オブジェクト指向あんまわかってないんだが単位出なくてもオブジェクト指向の講義出た方がいい?
- 1 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:34:30.201 ID:2ZmoyvG50.net
- ちな8000円で15回の普通の講義
- 2 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:35:16.132 ID:YEj7Wetm0.net
- お前は何のために勉強をしているの?
- 3 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:35:35.585 ID:2ZmoyvG50.net
- どう思うか聞いてるんだが
Responsesしろよベイビー
- 4 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:35:52.826 ID:2ZmoyvG50.net
- >>2
知識を増やすため
- 5 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:35:58.313 ID:0ypcMvm8M.net
- 8000円?
大学生とかじゃないなら独学で良いじゃん
- 6 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:36:07.289 ID:2ZmoyvG50.net
- >>5
大学生
- 7 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:36:28.536 ID:2ZmoyvG50.net
- 90x15だからコスパはメッチャいい
- 8 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:36:30.694 ID:YEj7Wetm0.net
- >>4
なら答えは出ているはずだろう?
- 9 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:36:42.724 ID:UeoebDU10.net
- 大学ってそんな追加オプションみたいなシステムなのか
- 10 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:37:01.701 ID:2ZmoyvG50.net
- >>8
行くか
でも講義で見につくもんなの?
さすがに継承とかは知ってる
- 11 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:37:21.162 ID:2ZmoyvG50.net
- >>9
特別講座が春休みに開かれる
- 12 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:37:29.422 ID:ILjNkvA3a.net
- ネットで調べるか1500円くらいの本を買えばいい
- 13 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:37:55.442 ID:2ZmoyvG50.net
- >>12
教材がスッキリわかるJavaなんだが読んだことある
- 14 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:38:05.456 ID:xG4Mg/8QD.net
- 独学で厳しかったなら試す価値はある
8000円なんて萎縮するような額じゃあねえだろ
- 15 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:38:13.373 ID:2ZmoyvG50.net
- でも安いよなー
- 16 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:38:20.097 ID:PabV1Lfu0.net
- なぜお前はオブジェクト志向がわからないのかしら(煽り)みたいな本を3冊買った方がマシ
- 17 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:38:33.109 ID:2ZmoyvG50.net
- >>14
教授糞だったらバックレるわ
- 18 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:38:56.643 ID:UeoebDU10.net
- オブジェクト指向を理解したいならまずオブジェクト指向を使わないでプログラムを組んでみるべき
変数やら関数が増えまくって管理できなくなる
- 19 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:39:38.295 ID:2ZmoyvG50.net
- >>16
マジかよ
でも90x15の授業時間やるから多分深いとこまでやると思うけどなあ
- 20 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:40:02.787 ID:2ZmoyvG50.net
- >>18
そういう体験が大切だよねプログラミングって
- 21 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:40:31.819 ID:2ZmoyvG50.net
- 学科違うから単位は出ないんだよなあ
- 22 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:40:48.687 ID:PabV1Lfu0.net
- >>19
底本がスッキリな時点で池沼相手の口座としか思えんのだが
あんなの読んでればわかるじゃん
- 23 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:41:02.913 ID:YD9quhlaa.net
- 大学生やろ?講師が教授?大学の講義で金とるのか?
- 24 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:41:47.676 ID:2ZmoyvG50.net
- >>22
でも安いじゃん
- 25 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:42:05.136 ID:2ZmoyvG50.net
- >>23
特別講座だから
- 26 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:42:23.587 ID:1iGNHulg0.net
- 仕事してたらなんとなく覚えるからなぁ
- 27 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:42:27.270 ID:81sAEPp40.net
- 時間の無駄じゃね?
- 28 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:43:08.523 ID:2ZmoyvG50.net
- >>26
でも教わんないとオブジェクト指向っていう発想は思いつかんでしょ
- 29 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:43:20.572 ID:2ZmoyvG50.net
- >>27
わかるけどわかる
- 30 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:44:20.803 ID:2ZmoyvG50.net
- とりあえず出るわ
意見あざす
- 31 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:45:24.591 ID:UTnDQb610.net
- 仕事ではC++にC#、TypeScriptとオブジェクト指向言語バリバリ使ってるけどオブジェクト指向を理解しているかと言われるとはいとは答えられない気がする
何をもって分かったといえるんだろうか
- 32 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:47:05.697 ID:7pHKQvnKa.net
- オブジェクト指向は人類には早すぎる
- 33 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:47:26.030 ID:2ZmoyvG50.net
- >>31
継承、カプセル化使ってたプログラミングしたらオブジェクト指向っていうのが謎
- 34 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:47:31.691 ID:YD9quhlaa.net
- オブジェクト指向言語が使えるかどうかじゃなく
オブジェクト指向で設計ができるかどうかだよ
- 35 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:47:59.990 ID:2ZmoyvG50.net
- >>32
関数型とか神にも早すぎる
- 36 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:48:03.904 ID:nS1XOCmH0.net
- 手続き型
お金を入力してボタンを選択し返ってきた品物を回収してください
オブジェクト指向
自販機でジュースを買ってください
感覚的にはこれ
- 37 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:48:32.017 ID:2ZmoyvG50.net
- >>36
それをコードにすんのが大変やん
- 38 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:48:36.813 ID:PabV1Lfu0.net
- >>31
一つの冷蔵庫の中の材料から野菜炒めと焼きそばとお好み焼きを効率よく大量生産できるようになったら
- 39 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:48:42.920 ID:DcZ5wcDI0.net
- 座学より実際に作って雰囲気を掴んだほうが早いのかもしれない
- 40 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:48:54.516 ID:2ZmoyvG50.net
- >>39
演習もあるみたい
- 41 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:49:09.991 ID:PabV1Lfu0.net
- ついでにオムそばも加えよう
- 42 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:49:10.769 ID:nS1XOCmH0.net
- >>36でカプセル化は理解できると思う
継承は自販機を最初に一回作ればそれ以降はその自販機を元にして作ればいいからコスト減って感じ
- 43 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:50:44.312 ID:nS1XOCmH0.net
- >>37
だからその普通に書いたら大変なコード部分を上手くまとめるための試行錯誤が
オブジェクト指向の文法・書き方なんだよ
お前才能ないから講義こなくていいよ
- 44 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:51:19.393 ID:2ZmoyvG50.net
- >>43
何お前
- 45 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:51:42.697 ID:PabV1Lfu0.net
- >>43
ひでぇwwwww
- 46 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:52:39.795 ID:8KpYXCDkp.net
- 一応当たり前の事を言っておくけど
数ある勉強方法の中で独学は最も効率の悪い勉強方法だぞ
逆に1番効率よく良い方法は人に教わるだ
まぁ教わる人がダメならもちろんダメなんだけどな
- 47 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:53:23.931 ID:2ZmoyvG50.net
- >>46
独学は理解力高い奴は早いじゃん
- 48 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:54:46.898 ID:nS1XOCmH0.net
- >>47
でもお前理解力低いじゃん
- 49 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:54:54.730 ID:U3nb0yC40.net
- >>46
確かに独学は遠回りだけど、調べて自己解決出来る能力が高い
- 50 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:55:52.654 ID:8KpYXCDkp.net
- >>47
それでも自分の考えの範囲内しか理解出来ないから
やっぱり効率は良くない
その頭のいい人より頭の良い人が知ってる気づきを得る事が出来ない、あるいは自分で気づくのに時間がかかる
教えて貰えば一瞬で学べる
- 51 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:56:43.041 ID:Cdot94li0.net
- 特別講座だとしても追加で金取られるってどうなのよ…
- 52 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:57:29.998 ID:PabV1Lfu0.net
- >>46
一番最後の行が全て
- 53 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:58:04.439 ID:d5DLsSBhd.net
- class内関数だけ理解すれば10分もかからなくね?
- 54 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 13:59:41.133 ID:ynhcVr0ja.net
- 一々変数をprivateにしてpublicなget set関数を作る慣習なんなん
- 55 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:02:23.144 ID:WeL5Mqsf0.net
- >>54
lombok入れとけ
- 56 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:02:44.366 ID:d5DLsSBhd.net
- >>54
あーわかる
行数が長くなったり、使い回すときに被る心配がなくなる
って言う話を実感できる体験をすれば一発なんだけどね
一回自分で困ってみればすぐありがたみがわかる
- 57 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:02:50.137 ID:nS1XOCmH0.net
- >>54
単純にclassの書き方だと変数名かメソッド名か分からなくなる場合が多いため
get_/set_で区別したとかカプセル化の哲学をそのまま反映したとかいろいろ
- 58 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:04:16.014 ID:Cdot94li0.net
- >>54
そのレベルなら具体例で考えると分かりやすい
簡単なRPGの戦闘画面を考える
敵味方ともにMPがpublicだとすると、味方ユニットが魔法を唱えたのに敵のMPが減るという処理になってしまう可能性がある。
まずはこれを防ぐ
次に、HPを回復するときに、このゲームのHP上限は999なのだが、Setterを通さないと1000以上回復できてしまう可能性がある。
これを防ぐ
- 59 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:07:34.639 ID:ynhcVr0ja.net
- >>58みたいに関数に機能があるなら必要なのはわかるけど
まあ色々理由あるのね
- 60 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:08:01.951 ID:5rK3idSw0.net
- >>19
深いとこまで行くわけ無いじゃん
今まで受けた基礎の授業で深いとこまで教わったことあるか?ないだろ?
- 61 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:08:16.435 ID:nS1XOCmH0.net
- >>58
HP回復の処理、setterで変な処理すると仕様変更の時にバグるから
hpOverLimitErrorとか作って表示処理するときにcatchする方がいいんじゃないかと
- 62 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:09:42.467 ID:Cdot94li0.net
- >>59
直感的にはわかりにくいけど、デカイソフトウェアになると
「どこは触って良くてどこは触れないのか」
がはっきりしてるのは重要よ
全部publicだと「これやったら壊れる」「この値のとき動作は保証されない」を全て把握して組む必要あるから事実上無理
- 63 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:10:59.456 ID:Cdot94li0.net
- >>61
表示でcatchだと内部的には1000以上のHPになっちゃう可能性ない?
この場合はsetterでキャップかければいいと思ったけどなんか他にも問題ある?
- 64 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:12:52.577 ID:NlBxTwkT0.net
- 変数が1個ならいいけど、渡す変数が10個とかあると
もうこれpublic変数にしちゃったほうがスマートなんじゃみたいに思えてくるときがある
- 65 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:14:50.659 ID:nS1XOCmH0.net
- >>63
ゲームが特殊な媒体なのかもしれないけど基本的に仕様変更がバンバンあったり
例えばHPだと通常は999上限でも演出上99999上限になるとかいうやつがあったりするので
基礎の部分ほど絶対にバグが出ないようにしておく必要があって
単純なキャップでも可能な限り使わない方向で組みたい
あとデバッグの期間がほとんど取れない場合が(悲しいことに)多いのと
取れても複雑なゲームって複雑な処理の連続だからなるべく原因が分かりやすい所にいてくれたほうがいい
HPを回復してバグったらHPを回復する処理のところを見に行ってバグが見つかったほうがいい
- 66 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:15:52.552 ID:yQnN5uxY0.net
- 月1000円でプログラミング含む授業受けられる予備校があってだな
- 67 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:18:21.910 ID:Cdot94li0.net
- >>65
反論は思いつくけど基本的にはその発送のほうが正しいっぽいね
なるほど
- 68 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:19:33.701 ID:nS1XOCmH0.net
- 回復処理でバグったのにchara.hp.set_hpなんて見に行きたくなくて
chara.hp.upの中にself.hp.set_hpとcatch hpOverLimmitErrorを書いておいた方が良いよって話
- 69 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:20:07.331 ID:d5DLsSBhd.net
- >>64
あるある
だからってpublicにしようとは思わないけど
クラスの設計が不味いせいってことなんだろうけど
みんな困ってるならやっぱり言語設計のミスと言うか不備だよね
- 70 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 14:37:00.187 ID:j3mY0uvN0.net
- 何が分からんの?
ツクールとかUnityとかオブジェクト思考じゃん
- 71 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 15:01:41.824 ID:cYcsK/OPD.net
- 時代遅れのパラダイムだね
もともと馬鹿なSE屋が流行らせただけ
- 72 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 15:06:17.178 ID:Cdot94li0.net
- >>71
流行る流行る言っていた関数型は結局どうなりました…?
- 73 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 15:12:39.134 ID:0ypcMvm8M.net
- >>49
いや、人に教えてもらうと
会話するため声を出すのに時間がかかる
他人がいることで集中できない
質問しても分からないこともあり時間の無駄が発生しやすい
一つの体系に則って教える方が楽なため、一人では分からない場所を即飛ばして別の知識を得るといったことができない
と非常に効率が悪い
- 74 :以下、?ちゃんねるからVIPがお送りします:2019/02/09(土) 15:16:31.831 ID:0ypcMvm8M.net
- やる気があるなら一人で本やネットで勉強した方が効率が良いし、
やる気がないからこそ人に教えてもらうわけだが、教える方が「教わる方がダメ」と責任丸投げする奴だとただの時間の無駄だからやはり一人でやる方がまだマシ
総レス数 74
19 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★