ウェブプログラミングで使えるデザインパターン (170レス)
ウェブプログラミングで使えるデザインパターン http://medaka.5ch.net/test/read.cgi/php/1069451782/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
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
59: nobodyさん [sage] 03/11/30 09:48 ID:??? >>6 なが〜い関数無しのスクリプトが見えます・・・。 http://medaka.5ch.net/test/read.cgi/php/1069451782/59
60: nobodyさん [sage] 03/11/30 10:01 ID:??? 最近WebProg飽きたからやってないけど、昔はこんな感じに組んでたよ。 勝手にSDM-VCモデルとか呼んでたけど。 後から調べたら似たような思想の設計法とかやたらとあってちょっと欝。 S:ストレージ ファイルとかDBとかを同じメソッドでアクセスできるようにするためのラッパクラス。 三層スキーマの内部スキーマ相当でODBCとかと似たような概念。 ここをモジュール化することで次回から使い回しが可能。 D:データ ストレージに保存するエンティティ(データ)クラス。 同概念スキーマ相当。JDBC的な考え方。 Sを差し替えるだけで様々な媒体に永続化が可能なため移植が楽に。 M:モデル 言うまでもなく、MVCのM。 ビューに依存しないロジックを提供する。 VC:ビュー&コントローラ リストボックスとか汎用的な部品だとVとCの分離には激しく意味があると思うが オーダ特化のVはむしろCと一緒に管理した方が便利という判断でいっしょこたんに。 マンマシンインターフェースを担当する。 http://medaka.5ch.net/test/read.cgi/php/1069451782/60
61: nobodyさん [sage] 03/11/30 12:35 ID:??? >>60 おれもそういう経験あるよ。 有名なモデリングパターンや、デザインパターンを知らかったとき、 もっと効率良く開発したいと心掛けながら、設計していたら、 結局有名なパターンと同じ方法で設計してた。 http://medaka.5ch.net/test/read.cgi/php/1069451782/61
62: nobodyさん [sage] 03/11/30 16:29 ID:??? >>59 ( ´,_ゝ`)プッ http://medaka.5ch.net/test/read.cgi/php/1069451782/62
63: nobodyさん [] 03/12/01 02:53 ID:i/vnv4B8 >61 質問いいかな? MVCとかってパターンランゲージの用語で言う「パターン」に含まれるの? モデリング・パターンのパターンとか?MVCにもパターンの様なもの (どういった時にMVCで設計するといい。とか)の記述がある? 自分のデザインパターンに対する認識が他の人とは違ってるよーな気がしてきた。 「パターン」のコンテキストやフォース(どういった時にそのパターンを適応するといい。 等といったパターンの目的や背景やその制約)の部分が抜けてる様な気がするんだけど。 http://medaka.5ch.net/test/read.cgi/php/1069451782/63
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 107 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s