消えてなくなれよ >オブジェクト指向 part.2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/03/22(日) 06:57:59http://pc11.2ch.net/test/read.cgi/tech/1198822420/
0574デフォルトの名無しさん
2009/05/24(日) 11:29:32仕様を抽象的にすることは
両立できるのか? という話だな。
まず厳密さだけ考えて、後でリファクタリングするとか。
0575デフォルトの名無しさん
2009/05/24(日) 12:16:21>いいわけに使うやつがいるけど
幸いにして、そこまでの莫迦は見たことがない。
>オブジェクト指向とはなんの関係もないよね?
肯。
0576デフォルトの名無しさん
2009/05/24(日) 12:21:10マルチスレッドで思い出したけど、最近は並行処理にはオブジェクト指向的な
解決法より関数型言語のやり方の方がうまくいくって風潮じゃない?
オブジェクト定義するにしても可能な限りimmutableにしたりして、従来とは
ちょと違うよね。
0577デフォルトの名無しさん
2009/05/24(日) 12:39:17そういう風になることは10年以上前から予測済み。
オブジェクト指向に期待したことなんて今まで一度もなかった。
単にセミナー屋が騒いでるな ぐらいにしか思わなかったからな。
0578デフォルトの名無しさん
2009/05/24(日) 12:52:02当時はVBとC++とfortran、pascal、機械語、あとはlisp 2とprologぐらいしか知らなかったので
仕方なくVC6を使って未完成のC++と腐ったOOPの狭間で藻掻いてた
でもlisp 2やprologの存在を知っててSchemeやMLとかMirrandaにまで至らなかったのは俺のミスだ…
0579デフォルトの名無しさん
2009/05/24(日) 12:58:49そこが英語が得意な奴と苦手な奴の差
0580デフォルトの名無しさん
2009/05/24(日) 14:00:53Mirrandaなんかに騙されたのか?かわいそうな奴だ。
俺はちゃんとMirandaを使ってたぞ。
0581デフォルトの名無しさん
2009/05/24(日) 16:03:08あとどんくらい実用的なアプリ作ってた?
0582デフォルトの名無しさん
2009/05/24(日) 16:36:27学校がサイトライセンス持ってた。
それで関数型言語の処理系を書いた。
0583デフォルトの名無しさん
2009/05/24(日) 16:48:46俺みたいな趣味の人はMirandaなんてHaskellが有名になってきてから初めて知ったわ。
0584デフォルトの名無しさん
2009/05/24(日) 16:51:58Haskellは院時代に講義で使ったけど、なんでHaskellが一般人に流行ったのか
分からん。そういう俺はOCaml使い。
0585デフォルトの名無しさん
2009/05/24(日) 16:53:35Haskellも有名じゃないと思うんだが・・
どっちかというとOCamlの方が有名じゃないか
0586デフォルトの名無しさん
2009/05/24(日) 17:01:090587デフォルトの名無しさん
2009/05/24(日) 17:05:29むしろ東大がOCamlをで講義に使ってるから東大生の間では有名に見えちゃうだけじゃないすか?
プログラミング言語の講義で最初にPrologやったら「ああ、みんなPrologでソフト作ってるんだなー、へー」
みたいに思っちゃうのと同じ。
一般的に満たらHaskellのほうが全然有名だと思うなー。
http://www.google.com/trends?q=Haskell%2COCaml&ctab=0&geo=all&date=all&sort=0
と思ってみたらやっぱHaskell圧勝ですたw
0588デフォルトの名無しさん
2009/05/24(日) 17:14:02おまえ頭悪いな。
Haskellは地名や人名でありふれているから、そんなものは全く比較にならないぞ。
0589デフォルトの名無しさん
2009/05/24(日) 17:57:59じゃあどうやって比較すればいいか示してみろよ。
すぐ「おまえ頭悪いな。」とか言っちゃう所がアレだよねw
0590デフォルトの名無しさん
2009/05/24(日) 18:03:17全くアテにならないってことはないと思うよ。
0591デフォルトの名無しさん
2009/05/24(日) 18:06:10人に責任転嫁するな。お前が勝手に比較しようとしたんだろうが。
俺は比較しろなんて一言も言っていない。
何も考えずにGoogle Trends使ってデータを出して、確認もせずに
「と思ってみたらやっぱHaskell圧勝ですたw」
なんて言うような奴は頭が悪いとしか言いように無いだろうが。
0592デフォルトの名無しさん
2009/05/24(日) 18:10:28wがついてるからある程度シャレなわけだが。
別に厳密に比較する方法なんて無いことは最初から分かってるわけだし、
>お前が勝手に比較しようとしたんだろうが。
>>585氏の
>どっちかというとOCamlの方が有名じゃないか
こういう発言をうけて試しにGoogle trendで比較してみただけなんだが。
なんかOCamlのほうが有名じゃなきゃ困るのw?
0593デフォルトの名無しさん
2009/05/24(日) 18:11:52Google TrendsはPageRankを使っているわけではない。
そもそもノイズレベルがどの程度か分からなければデータをアテに出来るわけないだろ。
0594デフォルトの名無しさん
2009/05/24(日) 18:12:47実際にOCaml使って開発している会社は知ってるけどHaskellで開発してる会社は知らないぞ。
0595デフォルトの名無しさん
2009/05/24(日) 18:15:06俺はシャレのつもりで>>587を書いたからべつにアテにしたくなかったらしなきゃいいじゃんw
一般的に見たらHaskellのほうが全然有名だとは思ってるけど、こんなの調査する方法ないでしょ。
なんでそこまで本気なのよ?
否定したいならOCamlのほうが有名だと思うなーとか書いてみればいいだけじゃない?
0596デフォルトの名無しさん
2009/05/24(日) 18:15:15お前のようにwを使う奴が低能だということは分かった。
> なんかOCamlのほうが有名じゃなきゃ困るのw?
誰がそんなことを言ったんだ?妄想も大概にしておけ。
0597デフォルトの名無しさん
2009/05/24(日) 18:16:52君は結局何がしたかったの?
ただgoogle trendを出した俺を叩きたかっただけかな?
それとも何か主張があったの?
0598デフォルトの名無しさん
2009/05/24(日) 18:18:27シャレで言った割に随分と偉そうなレスをする奴だな
0599デフォルトの名無しさん
2009/05/24(日) 18:20:24だっていきなり「おまえ頭悪いな。」とか喧嘩売ってくる奴何なのって感じじゃないすか?
何かそんなに相手を怒らせるようなことしたか?
0600デフォルトの名無しさん
2009/05/24(日) 18:20:49頭の悪いレスをする奴を叩きたかっただけだよ。
シャレと言いながら本当に必死にレスする奴だな。
0601デフォルトの名無しさん
2009/05/24(日) 18:22:37俺は東大生じゃないけど、俺へのレスでなんで東大生に限定して言うのかね?
このスレはむしろ東大以外の奴の方が多いんじゃないか。
もしかして、あまり論定的思考に慣れていない方ですか?
0602デフォルトの名無しさん
2009/05/24(日) 18:23:47|| ̄ Λ_Λ
||_(Д`; ) 「なに?このスレ・・・」
\⊂´ )
( ┳'
0603デフォルトの名無しさん
2009/05/24(日) 18:23:51だから頭悪いって言われて血が昇ってるんだよ
0604デフォルトの名無しさん
2009/05/24(日) 18:25:190605デフォルトの名無しさん
2009/05/24(日) 18:30:19なんだwwwそれを聞いて安心したよwww
>>601
こういうスレの雑談で論定的思考とか言ってる人って普通に雑談することできなそうだな。
俺はOCamlの存在を東大の人から聞いて知ったんだ。Haskellはその前から知ってたけど。
そいつはOCamlのほうが関数型言語として有名だ、と言ってた。そんな感じかと思っただけ。
>>603
違いますよw
0606デフォルトの名無しさん
2009/05/24(日) 18:33:26「2chでは批判することに価値がある」
0607デフォルトの名無しさん
2009/05/24(日) 18:35:440608デフォルトの名無しさん
2009/05/24(日) 18:38:50誰もそんな足を使った調査していないから、記事にして売り込めるぞ
0609デフォルトの名無しさん
2009/05/24(日) 18:39:590610デフォルトの名無しさん
2009/05/24(日) 18:41:55最悪の場合はオブジェクト指向で実装すればいいという保険が付いているからHaskellより安心できるよね。
0611デフォルトの名無しさん
2009/05/24(日) 22:53:160612デフォルトの名無しさん
2009/05/24(日) 23:34:08要するに保険が重要だからOCaml使ってる奴が多いんだろ
0613デフォルトの名無しさん
2009/05/25(月) 05:19:05何倍も聞く気がする。
ただ、InfoQにちょっと前に掲載されてたHaskellのえらい人のインタビューでは
Haskellもメインストリーム狙いで行くぜ!って言ってた。
まあ、このスレ見てるような人達は、ScalaとF#の発展に期待した方が
いい気がする。
0614デフォルトの名無しさん
2009/05/25(月) 08:35:490615デフォルトの名無しさん
2009/05/25(月) 11:54:240616デフォルトの名無しさん
2009/05/25(月) 12:02:590617デフォルトの名無しさん
2009/05/26(火) 07:29:02プログラムを組んだ経験がない人だと思う。
0618デフォルトの名無しさん
2009/05/26(火) 07:38:27簡易アセンブラなんて言う人は見たこともない件について。
0619デフォルトの名無しさん
2009/05/26(火) 07:40:46おまえスレ違いだぞ
0620デフォルトの名無しさん
2009/05/26(火) 08:15:53オブジェクト指向だろうが関数型言語だろうが、
それぞれのプログラミングパラダイムには、それぞれの長所と欠点がある。
本物のハカーはどれか1つに固執したり毛嫌いしたりしない。
適材適所で使うものだ。
これは例外処理でも同じこと。ソフトウェア開発に銀の弾丸はない。
0621デフォルトの名無しさん
2009/05/26(火) 08:20:12そんなこと分かった上で色々議論していると思うんだが。
オレオレ結論をわざわざここに書くなよ。
0622デフォルトの名無しさん
2009/05/26(火) 08:43:09>>577
> そういう風になることは10年以上前から予測済み。
> オブジェクト指向に期待したことなんて今まで一度もなかった。
> 単にセミナー屋が騒いでるな ぐらいにしか思わなかったからな。
0623デフォルトの名無しさん
2009/05/26(火) 19:26:14結局は自分に合ってるかどうかだろうが
オブジェクト指向が合わない奴にとってはどのような局面においてもオブジェクト指向は不要
0624デフォルトの名無しさん
2009/05/26(火) 19:35:370625デフォルトの名無しさん
2009/05/26(火) 19:38:11いかにオブジェクト指向がハッタリ設計思想かわかるよ
工数は1Hも削れない
0626デフォルトの名無しさん
2009/05/26(火) 19:41:52個人の問題じゃないんだよ
0627デフォルトの名無しさん
2009/05/26(火) 19:42:43それは、設計が下手だから。
0628デフォルトの名無しさん
2009/05/26(火) 19:45:21おまいら潜伏してたんだな( ´ー`)y─┛~~
0629デフォルトの名無しさん
2009/05/26(火) 20:15:43落ち着いて考えればわかるけど
設計によって仕様が消えることはないよ
0630デフォルトの名無しさん
2009/05/26(火) 21:20:49が、まともにそれをやると面倒臭くて仕方がない
0631デフォルトの名無しさん
2009/05/26(火) 22:08:190632デフォルトの名無しさん
2009/05/26(火) 23:08:37最近プログラミング始めたけど、はるか前に学んでた人たちは
ビルド→実行をひたすら繰り返してたんだよな。
何て忍耐強いんだって思う。皮肉じゃなくて
0633デフォルトの名無しさん
2009/05/26(火) 23:28:48そんなことはない。BASICというものが何十年も前から存在しているからな。
0634デフォルトの名無しさん
2009/05/27(水) 01:46:22うん、ちょっとしたプログラムのビルドに
15分とか、かかってた。
0635デフォルトの名無しさん
2009/05/27(水) 07:34:37これも適材適所、どこが適所かわからない奴は才能ないから転職汁、で終了だろ。
0636デフォルトの名無しさん
2009/05/27(水) 08:53:380637デフォルトの名無しさん
2009/05/27(水) 10:28:05オブジェクト指向も無かったんだぜ
あれは幸せな時代だった
0638デフォルトの名無しさん
2009/05/27(水) 10:33:330639デフォルトの名無しさん
2009/05/27(水) 10:48:37書くのが悪いわけではない。
0640デフォルトの名無しさん
2009/05/27(水) 11:08:49どう考えても逆だろ
0641デフォルトの名無しさん
2009/05/27(水) 11:16:36逆な理由をきっちりと説明してもらおうか。
オブジェクト指向分析なんてほとんど詐欺じゃないか。
そんなことを謳ってる会社ってろくでも無いことがほとんどだろ。
0642デフォルトの名無しさん
2009/05/27(水) 11:34:28かつてソフトウェアの設計において体系化された数少ない設計技法の一つ。
これはソフトウェア工学の資産だよ。
でもオブジェクト指向プログラミングはいまいちパッとしないね。
クラスがあって、クラスの中の変数をクラスの中の関数で弄って・・ってあまり洗練されているようには思えない。
メッセージを送るんじゃなくて、それはただの関数呼び出しだからw
「継承」もイマイチだね。
オブジェクト自体が単独で動いているわけじゃないから違和感があるんだろうね。
Erlangみたいにプロセスで平行して動いているなら本当のオブジェクトっぽいんだろうけど。
0643デフォルトの名無しさん
2009/05/27(水) 11:48:01何が飛び出てくるか全く予測がつかない
0644デフォルトの名無しさん
2009/05/27(水) 11:53:41意味不明
0645デフォルトの名無しさん
2009/05/27(水) 11:55:030646デフォルトの名無しさん
2009/05/27(水) 12:00:48> かつてソフトウェアの設計において体系化された数少ない設計技法の一つ。
有用そうなものを掻き集めて見ました。
うまく組み合わせれば、それなりに使えるかも知れません。
てな、感じにしか見えないぞ
0647デフォルトの名無しさん
2009/05/27(水) 12:05:28もっと良い設計手法を知っているなら教えてください
0648デフォルトの名無しさん
2009/05/27(水) 12:34:40みたいな構成はできるんだろうけど、そういう考え方が未だに一般に知られない時点で
綺麗な構造を作る事に関しては絶望的なんだろうなぁ
0649デフォルトの名無しさん
2009/05/27(水) 12:45:50つ Actor
0650デフォルトの名無しさん
2009/05/27(水) 12:50:340651デフォルトの名無しさん
2009/05/27(水) 12:51:30それ、OOつーよりERDだろ。
0652デフォルトの名無しさん
2009/05/27(水) 13:02:04数学的に書き下すことと、それを現場が使える設計手法として
ブレイクダウンするまでの間には結構距離があるんだな。
「一般に知られていない」なんて嘆いているヒマがあれば何故
一般には知られていないのかどうすれば広く知られるように
なるのか考えてみると面白いのでは。
0653デフォルトの名無しさん
2009/05/27(水) 13:13:370654デフォルトの名無しさん
2009/05/27(水) 18:19:09明日役に立たない物はゴミなんだよ
0655デフォルトの名無しさん
2009/05/27(水) 18:46:13そうだろう、そうだろう。
数学的に書き下したものを仕様書の中に含めたら、
「意味がわからん!!! 書き直せ!!!」
と大いばりで言う自称 SE が良くいるもんな
0656デフォルトの名無しさん
2009/05/27(水) 18:56:55気持ちはわかる。
今の時代、何が飛び出てくるかを
追いかけるのは、もう量的に無理に
なってきているから、そういうものを
気にしない OO で行こうってことなんだろう。
0657デフォルトの名無しさん
2009/05/27(水) 18:57:36あのな、お前らコーダーがSEの仕事に口を出すから「意味がわからん書き直せ」なんて言われるんだよ。
お前がSEになれば良いだけのことだろ。
コーダーはプログラムを書くのが仕事。
0658デフォルトの名無しさん
2009/05/27(水) 20:26:37一人で設計&コーディングやればいいだけの話なんだが。だから日本は駄目なんだ。
0659デフォルトの名無しさん
2009/05/27(水) 20:37:32もちろんSEもプログラムは書くけど、コーダーはもっと細かいところを書く印象だな。
0660デフォルトの名無しさん
2009/05/27(水) 20:57:57それなら結構まともかもね。コーディング出来ないSEとかいるしな。
0661デフォルトの名無しさん
2009/05/27(水) 21:04:13そんな中小企業はどうでもいいです
0662デフォルトの名無しさん
2009/05/27(水) 21:41:45東証一部上場企業の話だぞ。聞いた話であって実際見たわけじゃないが。
企業規模だけでしか物を見れない奴って本当に低能だな。
0663デフォルトの名無しさん
2009/05/27(水) 22:02:58めくそハナクソですよね
0664デフォルトの名無しさん
2009/05/27(水) 22:08:230665デフォルトの名無しさん
2009/05/27(水) 22:19:55査定に引っかからないなら立ち回りが上手いんだろうそのSEは
0666デフォルトの名無しさん
2009/05/27(水) 22:36:250667デフォルトの名無しさん
2009/05/27(水) 22:39:34結局、最後は数字
これは俺の陰謀じゃなくて上が求めてくるものね
俺も会社も遊びで付き合ってるわけじゃないからなぁ・・・
0668デフォルトの名無しさん
2009/05/27(水) 22:40:21設計だけやってコーディングは子会社丸投げということだ。
立ち回りがどうこうではなく組織の問題。
0669デフォルトの名無しさん
2009/05/27(水) 22:41:21給与を抑えるためにコーダーとSEを分離したのが悲劇の始まり。
0670デフォルトの名無しさん
2009/05/27(水) 22:42:56というよりOOで設計出来る奴が少なすぎるのが問題ってことだろ。
みんながOOで設計出来れば工数関係無しにそれなりに使われているはず。
0671デフォルトの名無しさん
2009/05/27(水) 22:48:10いや、工数を削減する能力がないだけ。
0672デフォルトの名無しさん
2009/05/28(木) 00:13:47PGの単価なんて削ってどうしようっていうのか?
ただでさえ安いもの削る必要なんかない
OO使って組んだら理解できる人間が少なくなるならそれは単に非効率なだけだろ
>>671
いや、物理的にありえない
だって工数って何で決まるよ?
仕様の数や内容じゃねぇのけ?
OOって単なる実現手段で工数決める場に出てこないし
ってことは使っても使わなくてもなんもお金に影響ないってことだよね
0673デフォルトの名無しさん
2009/05/28(木) 00:14:35プログラム書けないのも当り前だよ
仕様も理解できないから工数とかも客の言いなりになってる奴も結構いるよ
■ このスレッドは過去ログ倉庫に格納されています