ウェブプログラミングで使えるデザインパターン (170レス)
ウェブプログラミングで使えるデザインパターン http://medaka.5ch.net/test/read.cgi/php/1069451782/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
39: nobodyさん [sage] 03/11/28 09:25 ID:??? >>35-37みたいなのはプロトタイプパターンなのかな http://medaka.5ch.net/test/read.cgi/php/1069451782/39
40: nobodyさん [sage] 03/11/28 10:57 ID:??? いまだに(wとか使う奴いるんだな・・・ http://medaka.5ch.net/test/read.cgi/php/1069451782/40
41: nobodyさん [sage] 03/11/28 12:33 ID:??? (w http://medaka.5ch.net/test/read.cgi/php/1069451782/41
42: nobodyさん [] 03/11/28 17:57 ID:9mFpNgVw ごめん、混乱させるような事言っちゃたかな。>25 http://www.hyuki.com/dp/dpfaq.html DesignPatterns FAQ日本語訳 パターンとは、あるコンテキスト(状況・背景)上の問題に対する一つの解決策。 繰返し発生するコンテキストは、フォームデータ処理などで発生する if else の条件分岐 like >6 >28 問題は、条件分岐の文にbugが混入しやすい事 解決策の一つは、>22 冗長な分岐を排除する。 これなら、オブジェクト指向でなくとも、ハッシュの様なデータ構造さえ使えれば適用できるでしょう? これだけでは不十分で、これ以外にもこのパターンはどう言った時に適用すると良いとか、 適用した場合にどういった状況になるか、他に考慮するべき事もパターンに記述されます。 詳しくはパターン・ランゲージについて調べてみて。 "パターン"が理解出来たら、デザインパターンはすぐ理解出来ると思う。でも 単純に、すべてのクラスの組合せがデザインパターンと呼ばれるわけではない。(FAQにもそう書かれている) "パターン"として有益な情報に成り得るのは、特定の条件の元の問題に対して。 組合せを指して"パターン"と呼んでいるのではないので。 デザインパターンの考え方は、オブジェクト指向をサポートしていない言語にとっても有用だと思う。 別に非OOP言語でのOOを推奨しているわけではないよ。>18 >19 >24 に対するフォローのつもり。>32 http://medaka.5ch.net/test/read.cgi/php/1069451782/42
43: nobodyさん [sage] 03/11/28 19:07 ID:??? コソーリとデザインパターンって何と聞いていいですか http://medaka.5ch.net/test/read.cgi/php/1069451782/43
44: nobodyさん [sage] 03/11/29 13:48 ID:??? >>38 phpにおいて、というならまぁそうなのかもな。 リファクタリングされてないようなのがいっぱいあるけど。 なんか重いし、無駄が多いし、好きになれない http://medaka.5ch.net/test/read.cgi/php/1069451782/44
45: nobodyさん [sage] 03/11/29 21:36 ID:??? >>44 >リファクタリングされてないようなのがいっぱいあるけど。 は再利用の際の技であり成果物にわざわざ適用しても仕方ないのでは? http://medaka.5ch.net/test/read.cgi/php/1069451782/45
46: nobodyさん [sage] 03/11/29 22:56 ID:??? >>44 実運用で使うようなモジュールはだいたい限られてるし、 そういうモジュールはよくメンテされてて 実用的で使えるのは結構あると思うけど。 ライブラリからリファクタリングしないと 重かったりして困るようなパフォーマンス命な 仕事なんてやったこと無いので そういう時に使うべきかどうかというのは 判断が必要かもしれないけど http://medaka.5ch.net/test/read.cgi/php/1069451782/46
47: nobodyさん [sage] 03/11/29 23:21 ID:??? >>46 だな。 なんらかのライブラリ群や、フレームワークを使ったとき、 ハード資源消費量は、無駄な機能の占める割合が高かったりするもんな。 それでも、漏れらは使うのさ。 信頼性のあるライブラリだし、開発コストが下がるから。 客から動作がにぶくなってきたって、言われたら、 「分散しましょう!サバ増やしましょう!お任せ下さい!」ってな感じで対応。 宇摩ー。 http://medaka.5ch.net/test/read.cgi/php/1069451782/47
48: nobodyさん [sage] 03/11/29 23:53 ID:??? >>47 自作自演。 http://medaka.5ch.net/test/read.cgi/php/1069451782/48
49: nobodyさん [] 03/11/30 00:32 ID:Fs/0s5IP >>31よりもっと使えるやつカモン 実際modeで分離なんて簡単にはいかない http://medaka.5ch.net/test/read.cgi/php/1069451782/49
50: 46 [sage] 03/11/30 00:35 ID:??? >>48 してないっす >>49 Webで現実的な問題はやっぱり時間 金銭的なコストというよりも時間のコストが 惜しいケースが多い (もちろんそれが金銭的なコストにも 繋がってくるのはそうなのだろうけど) PHPは大規模なwebアプリにも通用するとは思うけど 確かにフレームワーク的なものは発展中 だからこそPEARがその役割を担っていくと考えてる PHP5ではよりPEARの役目は大きくなると思う http://medaka.5ch.net/test/read.cgi/php/1069451782/50
51: nobodyさん [sage] 03/11/30 00:43 ID:??? >>50 PHPで大規模システムって無謀だと思う。 http://medaka.5ch.net/test/read.cgi/php/1069451782/51
52: nobodyさん [sage] 03/11/30 00:57 ID:??? >>49 commandパターンで実装 >>50 モノにもよるんじゃない パフォーマンスも求められるものはキツいかもしれないが ただ単に規模だけが大きいんなら PHPでも十分メンテナンスしやすい 再利用性そこそこのもんはちゃんと作れると思う http://medaka.5ch.net/test/read.cgi/php/1069451782/52
53: nobodyさん [sage] 03/11/30 01:17 ID:??? >>52 commandパターンがどう使えるのかぜんぜんわかんね http://medaka.5ch.net/test/read.cgi/php/1069451782/53
54: nobodyさん [sage] 03/11/30 01:33 ID:??? >>46 リファクタリングの目的はパフォーマンスを多少犠牲にしても メンテしやすいコードを作ることだよ。 http://medaka.5ch.net/test/read.cgi/php/1069451782/54
55: nobodyさん [] 03/11/30 01:49 ID:ENFs/Hl7 >>53 じゃあ使わんでいいよ、それだけのもんだ なんで使えるのかなんで使うと得するのか 調べるコストをかけれないなら 最初から使わないのも選択のひとつ http://medaka.5ch.net/test/read.cgi/php/1069451782/55
56: nobodyさん [sage] 03/11/30 01:55 ID:??? >>55 どーせ言ってみただけなんだろぅ? http://medaka.5ch.net/test/read.cgi/php/1069451782/56
57: nobodyさん [] 03/11/30 02:35 ID:ENFs/Hl7 >>56 ああもちろんだ 俺も別に完全になんか理解してるわけない つーか何しようとしてるか知らんが その>>49のmode毎にたいそうな処理が あるならともかくどうせおまえらの事だから 書き込みか確認かとかそんなだろ なら>>6で別にいいよ command毎にクラス作って別々の実装のコード書いて 呼び出しが $com->exec(〜) に一見なったところで >>6がダサいからと単純に割り切るような奴が 中身実装しても良くなるとは思えん http://medaka.5ch.net/test/read.cgi/php/1069451782/57
58: nobodyさん [sage] 03/11/30 03:11 ID:??? >>>6がダサいからと単純に割り切るような奴が中身実装しても良くなるとは思えん この部分には全く根拠がないし、見当外れだな http://medaka.5ch.net/test/read.cgi/php/1069451782/58
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 112 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s