〔隔離〕デザインパターンは本当に必要か?〔スレ〕
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/06/21(火) 19:09:560653デフォルトの名無しさん
2005/06/29(水) 01:09:07この腐りきったメンタリティはとても日本人の物とは思えない。
0654デフォルトの名無しさん
2005/06/29(水) 01:11:020655デフォルトの名無しさん
2005/06/29(水) 01:15:08同一人物じゃね?何か直感的にそんな気がした。時期的に一致しすぎてる。
0656デフォルトの名無しさん
2005/06/29(水) 01:16:22かかって来い(げらぷ
まじ。結構俺って万能なのね、下らない話題以外は
0657デフォルトの名無しさん
2005/06/29(水) 01:16:36訂正しる!
0658デフォルトの名無しさん
2005/06/29(水) 01:22:58社交辞令で「・・・自信ありません」くらいの事を言う可愛げはあるけど、
それが社交辞令だってことくらい、ちゃんと見抜け。
コミュニケーションの為に、相手が想定しているであろうプレゼンをする事で、
たとえそのプレゼンが偽りであっても、以降のコミュニケーションがうまく進む、
そういった効果を狙っているだけだよ、実際。
10年前に嫌々関わったOO分野だが、
いい加減 GoFも流し読みできないレベルの奴と関わるのには飽き飽きした。
もしOO分野に関わるということが、GoFも読めない猿にGoFを説得する事を意味するのであれば、
OO分野にはもうかかわりたくも無い
0659デフォルトの名無しさん
2005/06/29(水) 01:29:160660デフォルトの名無しさん
2005/06/29(水) 01:32:31にほんごのどくかいりょくがたりません。もっとがんばりましょう
0661デフォルトの名無しさん
2005/06/29(水) 01:37:00今cppll探して読んでみたが、実名らしき物をシグニチャに書いてるね。
メルアドも。
違う人だったらいけないのでここには晒せないが、もし本人だったら
間抜け過ぎだね。
0662デフォルトの名無しさん
2005/06/29(水) 01:39:50cppllってなんじゃらほい。
ここのOCaml厨房は、単にOCamlとMLって単語を連発するだけの池沼だよ。
0663デフォルトの名無しさん
2005/06/29(水) 01:42:29http://www.tietew.jp/cppll/
ここ。
C++のML。
後は悪いけど、自分で探してちょ。ヒントは、ごく最近の投稿。
0664デフォルトの名無しさん
2005/06/29(水) 01:42:45むしろ >>655, >>651あたりが
この板でOCaml厨と呼ばれている厨房の希ガス
0665デフォルトの名無しさん
2005/06/29(水) 01:46:16OCaml厨呼ばわりするのもなかなか厨房じみた妄想だ。
今現在2ちゃんで、「ML」と「OCaml」というキーワード使って荒らしやってるのは、
かつてRubyやHSPで荒らしやってたキチガイだろ。
0666デフォルトの名無しさん
2005/06/29(水) 01:47:56http://www.tietew.jp/cppll/archive/12065
こいつのことか?
0667デフォルトの名無しさん
2005/06/29(水) 01:51:40な言語について熱く語る香具師は、数えるほどしかいないね。
2ch内なら同一人物の可能性もあるけど。だからどうしたって
聞かれると、別に何もないけどな。
0668デフォルトの名無しさん
2005/06/29(水) 01:54:04そうかぁ?
俺が学生の頃は、Haskellが動くPCなんてなかったから、
OCamlかGoferで自己学習・・・ってのがデフォだったけどね。
0669デフォルトの名無しさん
2005/06/29(水) 01:54:46明らかにレベルが違うじゃん。
そもそもの不満点(というか単なる愚痴に見えるが・・・)からして、コードが
書けない人間からは決して生まれない類のものだし、その改善法と問題
点も把握できてる。
具体的な事は何一つ書けない某彼と一緒にするのは、あまりにも酷だ。
0670デフォルトの名無しさん
2005/06/29(水) 01:58:44理由:OCamlに関する話題は、全て同一人物が行っていると妄想する程のキチガイだから。
0671デフォルトの名無しさん
2005/06/29(水) 01:59:260672デフォルトの名無しさん
2005/06/29(水) 02:00:55具体的に何が面白いか、説明してみな。
0673デフォルトの名無しさん
2005/06/29(水) 02:10:52それが人に物を聞く態度かい。横柄な奴には教えてやらないよ。ベーだ。
0674デフォルトの名無しさん
2005/06/29(水) 02:12:290675デフォルトの名無しさん
2005/06/29(水) 02:22:38あなたの発言は、一昨日昼飯を一緒に食った人物と同じ、
特徴的な思考パターンが見られるので、非常に興味深い。
その件について、いずれ話し合おう
0676デフォルトの名無しさん
2005/06/29(水) 02:25:58>>650が現れるのは、非常に興味深い現象である。
0677デフォルトの名無しさん
2005/06/29(水) 02:27:56それも今度説明しましょう。リアルの方で
0678デフォルトの名無しさん
2005/06/29(水) 09:12:14リアルで特定されてる?ワロタ!!
0679デフォルトの名無しさん
2005/06/29(水) 12:42:54実際にソース組む人の立場になれば、未だに構造化手法も
有効だし、オブジェクト指向も大切だし、デザインパターンも、
亜蛇煎るプログラミングも有効だし、UMLも有効だし、
フローチャートも有効だし、ウォータフォールモデルも有効だし、
データモデリングも有効だし、どれ一つを取っても捨てていい
技術は無いんだよね。
もちろん、今時フローチャートでシステムレベルの記述を
する事は避けた方が良いし、フローチャートじゃあ記述出来ない
けれど、メソッドの中の人を記述する必要が有る時にはやっぱり
フローチャートが一番しっくりくるし、メソッド一つ一つを見れば、
構造化で培ってきた関数化の技術が生きるしさ。
新しい技術は取り入れるもので、捨て去るのはなかなか難しいよ。
もちろん、GoFのパターンカタログを一生懸命勉強すればデザインパターン
を身に付けられると思う馬鹿は、幸せに生きてれば良いけど。
0680デフォルトの名無しさん
2005/06/29(水) 13:28:150681デフォルトの名無しさん
2005/06/29(水) 13:29:09いらねーよこんなの orz
0682デフォルトの名無しさん
2005/06/29(水) 13:31:580683デフォルトの名無しさん
2005/06/29(水) 13:37:45お前何才よ?ロートルプログラマか?w
年取りすぎて会社じゃもうどこも雇ってもらえないから、家で妄想の毎日か。
0684デフォルトの名無しさん
2005/06/29(水) 14:40:13679じゃないけど、結構あるよーこういう現場。
まだ679は新旧混合で選択しようってんだからいい方だよ。
0685デフォルトの名無しさん
2005/06/29(水) 14:47:14あれはホントにお絵かきで終わっちゃうからなぁ。
PAD図だったらプログラムの構造が保たれているからまだマシなんだけど。
# でも実際には使ってないけどね。
UMLのクラス図なんかもリバースエンジニアリング出来ないとお絵かきで終わっちゃう。
0686デフォルトの名無しさん
2005/06/29(水) 19:22:49はっきり言ってアセンブラならまだしも
今時の高級言語なら、フローチャートに落とすことによって
何かがわかりやすくなったりすることはありえない
0687681
2005/06/29(水) 20:35:12C で PAD を教えてきた先生も居たけど、ぶっちゃけ PAD だと関数出てきたあたりからお手上げ状態
構造化チャートは、オブジェクト指向まで考えるともう使えないでし
折角なんで愚痴らせてもらうと
ハード系の某先生「これからは最低でもオブジェクト指向が出来ないと」
んで、出てきたのがコレ
class Sample {
public void input(String filename) { /* filename で指定したファイルを読み込む */ }
public void process() { /* input で読み込んだデータを処理 */ }
public void output() { /* process で書き換えたデータを表示する */ }
}
……まあ、若い先生方にはしっかりした人が多いんで、まだ救いがあるんですが OTL
0688デフォルトの名無しさん
2005/06/29(水) 21:44:54結構同意。
0689デフォルトの名無しさん
2005/06/29(水) 22:22:42ってオチがままある
0690デフォルトの名無しさん
2005/06/30(木) 01:12:18状況によっては古い技術の方が、効力を発揮したりするしね。
色々な知識を持って、あらゆる状況に対応できることが大切だと思う。
0691デフォルトの名無しさん
2005/06/30(木) 01:27:38Cで構造体のメンバとして関数ポインタ持たせて
偽多態みたいなのは良くやるが、
クラスや継承までエミュレートしたことはないなあ。
後、構造体の先頭レイアウトだけ合わせてポインタ渡しとかはありがちだな。
なんかOOというより苦し紛れのテクニック、という気分もするが。
0692デフォルトの名無しさん
NGNGCしか使えない現場なの?
0693デフォルトの名無しさん
2005/06/30(木) 01:37:35少なくとも俺が入社したころ(そんなに昔ではないのだが)は
Windows3.1、VC++1.0が現役だったし
C + SDKで組まれてるプログラムが珍しくなかったんですわ
0694デフォルトの名無しさん
2005/06/30(木) 01:39:02その手の仕事はCが普通じゃまいか。
別に制御屋さんとかじゃなくてもC触る機会、結構あるでよ。
0695デフォルトの名無しさん
NGNGよほど速度や資源を求めない限りはCオンリーは嫌ぽ。
# apacheのsoはよくわからんす。
0696デフォルトの名無しさん
2005/06/30(木) 02:19:55apacheのモジュールは、いわゆるプラグインみたいなもんだす。
soはshared object(library)、いわゆるDLLね。
アプリじゃなくてDLL書く場合はCで書くことは珍しくないと思うよ今でも
0697デフォルトの名無しさん
2005/06/30(木) 02:28:33DLL書く場合でもC++のが楽でいい。
0698デフォルトの名無しさん
2005/06/30(木) 02:32:47C++だとスタートアップコードが必要になったりしてちょっとヤじゃない?
もともとC++用のDLLならいいけれど
Cインタフェースを公開するDLLなら、Cで書いて、しかもlibcに依存しない
形にしたい
0699デフォルトの名無しさん
2005/06/30(木) 08:39:28一刻も早く地上から消え去って欲しい。
0700デフォルトの名無しさん
2005/06/30(木) 09:42:29Cと一緒にお前も消えろ。
0701デフォルトの名無しさん
2005/06/30(木) 14:20:49というか、あーでもない、こーでもないって、
ころころ設計変えるのが、楽しいのに。
漏れの楽しみ取らないでくださいよ。
0702デフォルトの名無しさん
2005/06/30(木) 14:36:11いもしない人間を想定して適当なことを言うのはやめましょう
0703デフォルトの名無しさん
2005/06/30(木) 15:11:34学生時代、pad2psというソフトをつかってソースからPAD図生成してました。
レポート書くのに助けられたなぁ・・・今は使ってないけど。
0704デフォルトの名無しさん
2005/06/30(木) 21:03:095行で終わるようなものを50行ぐらいかけてなにやってんだか分からないようなダサダサソースはうんざりするでしょ。
0705デフォルトの名無しさん
2005/06/30(木) 21:17:370706デフォルトの名無しさん
2005/07/01(金) 01:45:06それはCも使えてないってことだろ。
0707デフォルトの名無しさん
2005/07/01(金) 02:00:070708デフォルトの名無しさん
2005/07/01(金) 09:37:08じゃあおまいさんはC++もjavaもC#も使えるような環境において積極的にC言語を選択するか?
0709デフォルトの名無しさん
2005/07/01(金) 10:05:400710デフォルトの名無しさん
2005/07/01(金) 17:07:331)shell等の外のプログラムから部品として呼び出すことを想定したコマンド・
フィルタ風のプログラムなら、少なくともJavaやC#は「絶対に」使わない。
ツールボックスアプローチの部品としては、起動遅いのは致命的。
2)C向けのDLLは大抵Cで書くな。
libc使ってしまうと、クライアントコードとlibcのバージョン合わせる必要が
生じてウザい。これ、Win32の話ですが。
3)俺は書かないけど、オープンソースでなるべく広い環境で使われたいと願う
コードを記述するなら、Cのが今でも多いだろ。環境をそもそも特定できない
から、だが。
0711デフォルトの名無しさん
2005/07/01(金) 17:09:10なるほど。そうかそうか、よーくわかったぞ。それは面白い考えだ。
0712デフォルトの名無しさん
2005/07/01(金) 17:28:26せっかく真面目に答えてやっとるのになんだ、その人を小ばかにしたような
態度は。それで優位に立ってるつもりなのかね、チミは。
反論があるならもっとマジメにやれ。
0713デフォルトの名無しさん
NGNGインターフェースはCで提供して、
実装はC++ってのもやっぱ無理ですか?
0714デフォルトの名無しさん
2005/07/01(金) 18:19:01だってお前の意見になんか全然興味ないもん。
0715デフォルトの名無しさん
2005/07/01(金) 18:33:41可能か不可能かといえば可能。extern "C"すればいいだけだから。
0716デフォルトの名無しさん
2005/07/01(金) 18:34:20なら下らん一言でスレ汚さずに単にスルーしろよ
0717デフォルトの名無しさん
2005/07/01(金) 18:39:47うるせぇーよ。ぼけ、氏ね ( ´∀`)
0718デフォルトの名無しさん
2005/07/01(金) 18:46:300719デフォルトの名無しさん
NGNGそれでも>>710の言うようなlibcのバージョン合わせる必要ありますか?
>>718
嫌いじゃないが。
0720デフォルトの名無しさん
2005/07/01(金) 20:36:27OOPな時点でツー〜ーチなん違うん?
0721デフォルトの名無しさん
2005/07/01(金) 20:46:21libcのバージョンは、合わせる必要はある。Cを使おうがC++を使おうが
関係ない。Cの方がlibc非依存にしやすいというだけ。
たとえばDLLが(VC++6以前の)MSVCRT.DLLを利用しているならば、
クライアントプログラムもMSVCRT.DLLを用いなければならない。
ま、実際には合わせなくとも動作する場合もある。DLLのインタフェース
や何やってるかによるんだが。
ファイルポインタ、ファイルデスクリプタ、ロケール、errnoのような
CRTオブジェクトの受け渡し、あるいは一方でmalloc()したメモリの
他方でのfree()、といったことをやる場合は、バージョン合わせないと
完璧にマズい。
0722デフォルトの名無しさん
2005/07/01(金) 21:05:28UNIXのツールボックスアプローチってのは、シェルという糊言語を用いて、
部品になる小さくて独立したプログラム群を組み合わせることで
仕事を実現する手法のことなんだが。
プログラムが分かれてるから完全に疎結合。で、標準入出力、パイプ、
コマンドライン引数、戻り値といった単純でwel-definedな仕組みを用いて
それを組み合わせていく。
概念的にはOOとは全く関係ないし、Smalltalkとか見ても、OOはむしろ
モノリシックで巨大なものを指向する傾向があるんじゃないか。
むしろLISPに似ているというか。
0723デフォルトの名無しさん
2005/07/01(金) 21:17:37>概念的にはOOとは全く関係ないし
疎結合という面と、独立したプログラムという面から見て、オブジェクト指向に通じる物があるかと思ってた
0724デフォルトの名無しさん
2005/07/01(金) 21:20:50クラスは>>722の中段で書かれてる要素を全て満たしてると思う。
「である。」とは思わないけど、「の様な振る舞いを持たせる事もできる。」と思う。
0725デフォルトの名無しさん
2005/07/01(金) 21:53:44コマンドパターン風に実装したクラスがプログラムのかわりで、
それを実行時ロードとかまあそんな感じかな。
0726デフォルトの名無しさん
2005/07/01(金) 21:58:220727デフォルトの名無しさん
2005/07/01(金) 22:02:59すまん大して興味が無いのでちゃんと見てないんだが
要するに、コマンド実行するたびにVMロードされちゃたまらんワケで、
同一VM上でコマンドを実行するのが、Javaで「使い物になる」シェル風の
環境を作る大前提。
find . -name '*.html' -exec rm {}
とかそんなことをやると、それこそうんざりするほど大量の子プロセスが
生成されて実行されるのがシェルの世界だからな。
その辺は、antのタスクの考え方と同じ。要するに、インタラクティブに
実行できてmake作業に特化してないant+αみたいなもんじゃないかな。
0728デフォルトの名無しさん
2005/07/01(金) 22:11:51あれはCで書かれてるから、Javaみたいに実行時ロードできないんだよな
ってどんどんスレ違いの世界に
0730スレ違いですが
2005/07/02(土) 01:06:25・こんなんあったね。漏れも一個くらいはインストールした覚えがある。
JDistro jsh : A Un*x-lke shell written in pure Java. Java Web Start対応
http://www.jdistro.com/jsh/
COLLIN Gerard's jsh: the opensource java application launcher ! Java Web Start対応
http://gerard.collin3.free.fr/
TeaShell: 複数のJavaアプリケーションを一つのJavaVMで動かすJavaシェル
http://www.vector.co.jp/soft/other/java/se089271.html
・その他国内某所で Java シェルOS開発というスレが立ち上がってるのを発見したんだけど、
そこの1、一体何作ろうとしてんのか、よくわかんないや(OSによらず使い慣れたシェル環境を提供するって何?)
・JDK1.6では、Oracle JavaVM流のapplication partitioningの仕組みが導入されるそうなんで、
JavaVMプロセスを多数起動しなくても、いろいろな事がやりやすくなるね。(本来はAppServer向け機能だけど)
0731デフォルトの名無しさん
2005/07/02(土) 01:17:07少なくともこのスレと関連のあることをいってくれないと。
リンクの貼り付けだけだと荒らしに見える。
0732本スレ住人
2005/07/02(土) 04:01:40UNIXシェルとコマンドによる祖結合プログラミングは、
デザインパターンと並んでソフトウェア工学上重要な話題です。
Javaにおいてどのような試みがなされているか、
そして、Javaサーバ〜Webサービスの基盤 (アプリケーション・パーティショニング)が、
UNIXシェルの基盤にもなりうる、という話題を振ったつもりですが。
もしかして、ここは似非スレだから、似非話題以外はスレ違いなのかな(藁
0733デフォルトの名無しさん
2005/07/02(土) 08:27:03>OSによらず使い慣れたシェル環境を提供するって何?
OSによるshellの方言を吸収しようという意味じゃないすか。
0734デフォルトの名無しさん
2005/07/02(土) 11:19:11>デザインパターンと並んでソフトウェア工学上重要な話題です。
だから何?スレ違いに変わりない事に気付けよバカ。
0735デフォルトの名無しさん
2005/07/02(土) 12:29:02気付いてないのは恐らく君だけ
0736デフォルトの名無しさん
2005/07/02(土) 13:17:27早く本スレ帰ればいいじゃん。
過疎スレ帰れよw
#デザパタなんてどうせやってる奴いないからこないだろうけどwぷw
>>731と>>734は別人ね。俺は>>731。
0737デフォルトの名無しさん
2005/07/02(土) 14:58:05どうでもいいレスでageてるし
0738デフォルトの名無しさん
2005/07/02(土) 15:56:530739デフォルトの名無しさん
2005/07/02(土) 16:17:40じゃあ、早く本スレ帰んな。
0740デフォルトの名無しさん
2005/07/02(土) 16:18:59http://pc8.2ch.net/test/read.cgi/pcnews/1120271067/
また中国です。
0741152
2005/07/02(土) 16:23:42そんなことしてる暇あるならコード書けってかんじだよなぁ
0742デフォルトの名無しさん
2005/07/02(土) 16:44:15それ、東アジアニュース+でガイシュツだよ。
中国と韓国からのケーブルは切断しなきゃダメだね。
0743デフォルトの名無しさん
2005/07/02(土) 17:20:280744デフォルトの名無しさん
2005/07/02(土) 19:21:30なんつーか、どっちも死ねよと。
0745デフォルトの名無しさん
2005/07/02(土) 21:52:290746デフォルトの名無しさん
2005/07/03(日) 18:40:06賛成の方も反対の方も、このスレで自分は賛成か反対かをお書きください。
プログラム技術板に強制ID制を導入すべきか否か
http://etc4.2ch.net/test/read.cgi/vote/1118144381/
理由などの記入は別に構いません。
<<賛成>>か<<反対>>かだけ御記入頂ければ結構です。
ちなみに、当たり前ですが運営の方にIPが見えているので、1日ごとにIDが変わるからといって多重投稿しないでください。
0747デフォルトの名無しさん
2005/07/10(日) 14:08:52ここに粘着してた頭のおかしいデザパタ信者が集中砲火浴びたっぽいなw
いつも都合の悪い話題が出ると自分の発言を軌道修正するから
あいつ嫌われるだろうなと思ったら滅多撃ちにされてるなw
0748デフォルトの名無しさん
2005/07/10(日) 14:35:430749デフォルトの名無しさん
2005/07/10(日) 16:25:41いや、向こうのスレで
2005/06/23(木) 23:12:19
周辺から糞化してたから見て無かったんで・・・
0750デフォルトの名無しさん
2005/07/10(日) 16:28:28つか、あのスレ自体、信者vsアンチの構図が無くなった時点で全く意味がない。
デザパタ自体は誰も仕事でなんか使ってないから、デザパタ自体のことを語るのはおもしろくない。
0751デフォルトの名無しさん
2005/07/10(日) 17:21:15仕事してる俺たちゃ、
あんたみたいな無職野郎と違って
暇じゃないのよ
■ このスレッドは過去ログ倉庫に格納されています