前スレ
オブジェクト指向システムの設計 172
http://mevius.2ch.net/test/read.cgi/tech/1467992113
オブジェクト指向システムの設計 173
http://mevius.2ch.net/test/read.cgi/tech/1502182334/
類似スレ
手続き型システムの設計 1
http://mevius.2ch.net/test/read.cgi/tech/1500282714
オブジェクト指向システムの設計 174 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/09/26(火) 07:20:38.98ID:qu+DPehL
182デフォルトの名無しさん
2017/10/01(日) 02:28:25.53ID:44WxUqLn あるOOPベースのライブラリを使うことで結果的にあるデザインパターンに沿うことになるライブラリと、いろんなデザインパターンを実現するのに使えるより純粋な道具としてのライブラリがあると思うの
そこはちゃんと分離して話をしないとダメだと思うの
そこはちゃんと分離して話をしないとダメだと思うの
183デフォルトの名無しさん
2017/10/01(日) 02:28:51.27ID:H5Asg8Dc184デフォルトの名無しさん
2017/10/01(日) 02:30:10.95ID:GRIqwmf+ 一応俺のスタンスは最初から変わってないつもりだぞ。
・デザパタはゴミ
・デザパタ厨もゴミ
・デザパタ用語は使い道がないからゴミ
・デザパタはゴミ
・デザパタ厨もゴミ
・デザパタ用語は使い道がないからゴミ
185デフォルトの名無しさん
2017/10/01(日) 02:31:34.05ID:44WxUqLn186デフォルトの名無しさん
2017/10/01(日) 02:31:45.57ID:H5Asg8Dc187デフォルトの名無しさん
2017/10/01(日) 02:32:31.62ID:GRIqwmf+188デフォルトの名無しさん
2017/10/01(日) 02:34:18.00ID:44WxUqLn189デフォルトの名無しさん
2017/10/01(日) 02:35:51.52ID:GRIqwmf+190デフォルトの名無しさん
2017/10/01(日) 02:36:36.93ID:H5Asg8Dc >>187
> しかしそれは「フレームワークの中身を知っておけ」であって、「デザパタを知っておけ」ではない。
「フレームワークで使われてるデザパタを知っておけ」だ
俺はDjangoは当時知らなかったがActiveRecordパターンを知っていたから
使い方が間違っていることにすぐに気づいたぞ
特定のフレームワークに縛られない知識が重要という話だ。
あくまで実装者として立場からしか見れないお前は
今使ってるフレームワークの使い方で精一杯なんだろうけどな。
そしてフレームワークから呼び出されるコードしか書かないから
お前の世界にはデザパタがでてこないわけだよ。
全て理屈が通ったなw
> しかしそれは「フレームワークの中身を知っておけ」であって、「デザパタを知っておけ」ではない。
「フレームワークで使われてるデザパタを知っておけ」だ
俺はDjangoは当時知らなかったがActiveRecordパターンを知っていたから
使い方が間違っていることにすぐに気づいたぞ
特定のフレームワークに縛られない知識が重要という話だ。
あくまで実装者として立場からしか見れないお前は
今使ってるフレームワークの使い方で精一杯なんだろうけどな。
そしてフレームワークから呼び出されるコードしか書かないから
お前の世界にはデザパタがでてこないわけだよ。
全て理屈が通ったなw
191デフォルトの名無しさん
2017/10/01(日) 02:40:26.75ID:GRIqwmf+ >>190
だからそれは「フレームワークがActiveRecord前提で組まれている」からであり、
それを「ActiveRecordパターン」と呼ぶのは自由だが、GoFの言う「デザパタ」とは違うって。
まあ平行線ならそれでいいが。
だからそれは「フレームワークがActiveRecord前提で組まれている」からであり、
それを「ActiveRecordパターン」と呼ぶのは自由だが、GoFの言う「デザパタ」とは違うって。
まあ平行線ならそれでいいが。
192デフォルトの名無しさん
2017/10/01(日) 02:44:03.92ID:H5Asg8Dc > GoFの言う「デザパタ」とは違うって。
そりゃそうだ。ActiveRecordパターンは
エンタープライズアプリケーションアーキテクチャパターン
https://www.amazon.co.jp/dp/B01B5MX2O2/
にのってるマーチン・ファウラーのデザインパターンなんだから
そりゃそうだ。ActiveRecordパターンは
エンタープライズアプリケーションアーキテクチャパターン
https://www.amazon.co.jp/dp/B01B5MX2O2/
にのってるマーチン・ファウラーのデザインパターンなんだから
193デフォルトの名無しさん
2017/10/01(日) 02:46:05.25ID:U1G3k+aG194デフォルトの名無しさん
2017/10/01(日) 02:50:38.64ID:GRIqwmf+195デフォルトの名無しさん
2017/10/01(日) 02:51:22.94ID:H5Asg8Dc ちなみにJava の Hibernate という O/Rマッパーは
ActiveRecordパターンとともに紹介されている
Data Mapperパターンを使っているが
Hibernate はフレームワークではない。ライブラリである。
ActiveRecordパターンとともに紹介されている
Data Mapperパターンを使っているが
Hibernate はフレームワークではない。ライブラリである。
196デフォルトの名無しさん
2017/10/01(日) 02:53:02.16ID:GRIqwmf+197デフォルトの名無しさん
2017/10/01(日) 02:55:34.72ID:44WxUqLn デザインパターンは不要の長物といってる人はデザインパターンを理解してないと思われる
何かしらのソフトウェアをゼロから作り上げるにあたっては必ず何かしらの大枠となる基本設計思想や基本構造を構想して行われる
それがGoFのデザインパターンに一致するかもしれないし、新しい独自のデザインパターンかもしれない
デザインパターンという言葉は両者含めての言葉である
つまり、デザインパターンを持たないソフトウェアなど本来は存在しない
何かしらのソフトウェアをゼロから作り上げるにあたっては必ず何かしらの大枠となる基本設計思想や基本構造を構想して行われる
それがGoFのデザインパターンに一致するかもしれないし、新しい独自のデザインパターンかもしれない
デザインパターンという言葉は両者含めての言葉である
つまり、デザインパターンを持たないソフトウェアなど本来は存在しない
198デフォルトの名無しさん
2017/10/01(日) 02:55:40.17ID:H5Asg8Dc199デフォルトの名無しさん
2017/10/01(日) 02:57:01.13ID:H5Asg8Dc >>196
> これも何度も言っているが、ストラテジーパターンに該当するとして、
> その際、継承/委譲/関数ポインタのどれにするかで大違いなので、
> 現実的に「ストラテジーパターンで行きましょう」なんて議論は無理で、
ここはいろんなアルゴリズムを実行時に切り替えられるようにしよう
であればストラテジーバターンで行きましょう。という議論になる。
アルゴリズムを実行時に切り替えられるようにしようという設計の話で
委譲にしておく?なんて実装の話は出てこない。
> これも何度も言っているが、ストラテジーパターンに該当するとして、
> その際、継承/委譲/関数ポインタのどれにするかで大違いなので、
> 現実的に「ストラテジーパターンで行きましょう」なんて議論は無理で、
ここはいろんなアルゴリズムを実行時に切り替えられるようにしよう
であればストラテジーバターンで行きましょう。という議論になる。
アルゴリズムを実行時に切り替えられるようにしようという設計の話で
委譲にしておく?なんて実装の話は出てこない。
200デフォルトの名無しさん
2017/10/01(日) 02:57:04.47ID:44WxUqLn201デフォルトの名無しさん
2017/10/01(日) 02:58:01.82ID:H5Asg8Dc ほらなw
答えたのに無視するもんなー
こういうやつです
答えたのに無視するもんなー
こういうやつです
202デフォルトの名無しさん
2017/10/01(日) 03:01:11.73ID:44WxUqLn >>196
デザインパターンとは設計の大枠となる構造や指針であって、それを決めてからより具体的な実装を検討していくってだけなんだが…
デザインパターンとは設計の大枠となる構造や指針であって、それを決めてからより具体的な実装を検討していくってだけなんだが…
203デフォルトの名無しさん
2017/10/01(日) 03:04:15.90ID:GRIqwmf+204デフォルトの名無しさん
2017/10/01(日) 03:05:53.36ID:44WxUqLn >>203
回答しといたぞ
回答しといたぞ
205デフォルトの名無しさん
2017/10/01(日) 03:07:26.90ID:GRIqwmf+206デフォルトの名無しさん
2017/10/01(日) 03:09:34.07ID:44WxUqLn >>205
デザパタっていうなら省略ポリシーをちゃんと守って書きなって言ってるだけ
デザパタっていうなら省略ポリシーをちゃんと守って書きなって言ってるだけ
207デフォルトの名無しさん
2017/10/01(日) 03:14:58.23ID:44WxUqLn >>205
デザパタと言ったかと思えばストラテジーパターンと言ってみたり、中途半端なんだよ
そういうやつが書くコードは、ところどころポリシーが違ったりしてるいい加減なコードを書きそうだ
そんな調子だからデザインパターンも軽視するのだろう
デザパタと言ったかと思えばストラテジーパターンと言ってみたり、中途半端なんだよ
そういうやつが書くコードは、ところどころポリシーが違ったりしてるいい加減なコードを書きそうだ
そんな調子だからデザインパターンも軽視するのだろう
208デフォルトの名無しさん
2017/10/01(日) 03:20:07.22ID:H5Asg8Dc デザパタと略すならストラテジーパターンも
ストパンと略すべきだろうな
ストパンと略すべきだろうな
209デフォルトの名無しさん
2017/10/01(日) 03:23:34.93ID:44WxUqLn >>208
いやそれはおかしいだろw
いやそれはおかしいだろw
210デフォルトの名無しさん
2017/10/01(日) 08:46:24.59ID:GRIqwmf+ >>198
ストラテジーパターン以外についても前スレでさんざん
○○=△△パターン、って書いたろ。
まあいいが。
undoすらまともに実装出来ないデザパタ厨が、
何をどう勘違いしたら設計出来るつもりになれるのか不思議だったが、
だいぶ喋ってくれたので何となく分かったような気がする。
まあ後日読み返してみることにするよ。これについてはありがとう。
ストラテジーパターン以外についても前スレでさんざん
○○=△△パターン、って書いたろ。
まあいいが。
undoすらまともに実装出来ないデザパタ厨が、
何をどう勘違いしたら設計出来るつもりになれるのか不思議だったが、
だいぶ喋ってくれたので何となく分かったような気がする。
まあ後日読み返してみることにするよ。これについてはありがとう。
211デフォルトの名無しさん
2017/10/01(日) 09:03:28.63ID:U1G3k+aG undoとかundoとかundoとか自分がやったことあるところは自信あるもんな
212デフォルトの名無しさん
2017/10/01(日) 09:33:28.54ID:GRIqwmf+ >>211
まあ今日はもうやり合う気はないんだが、多分お前らは設計を根本的に勘違いしている。
例えば、>>174内URLで言うなら、
> Table Data Gateway は J2EE の DAO に代表されるパターンで、
> ひとつのインスタンスがテーブルの全部のレコードを扱うというもの。
> SQL を一箇所に集めることで保守性を上げましょうね、というもの。
普通の人の設計=後半部分を考えること
お前らの言う設計=この全文を覚えること
になってる。
ただしこれがお前らみたいに考える能力がない連中にとって現実解になり得るのかもしれん。
これは前にも言ったが。
> 自分がやったことあるところは自信あるもんな
これがお前らの世界観を端的に示している。
経験済みならパターンとして暗記しているから出来るが、やったこと無いと何も出来ない。
最初の卵は絶対に産めないわけだ。
実はお前らがundoをさも難しいと思っていること自体がかなり滑稽なんだがな。
とはいえ新しい意味での「コピペプログラマ」が跋扈する時代でもあるから、
お前らのやり方でもある程度通用するのは事実なのだろう。
デザパタ厨=コピペプログラマのようだし。
まあ今日はもうやり合う気はないんだが、多分お前らは設計を根本的に勘違いしている。
例えば、>>174内URLで言うなら、
> Table Data Gateway は J2EE の DAO に代表されるパターンで、
> ひとつのインスタンスがテーブルの全部のレコードを扱うというもの。
> SQL を一箇所に集めることで保守性を上げましょうね、というもの。
普通の人の設計=後半部分を考えること
お前らの言う設計=この全文を覚えること
になってる。
ただしこれがお前らみたいに考える能力がない連中にとって現実解になり得るのかもしれん。
これは前にも言ったが。
> 自分がやったことあるところは自信あるもんな
これがお前らの世界観を端的に示している。
経験済みならパターンとして暗記しているから出来るが、やったこと無いと何も出来ない。
最初の卵は絶対に産めないわけだ。
実はお前らがundoをさも難しいと思っていること自体がかなり滑稽なんだがな。
とはいえ新しい意味での「コピペプログラマ」が跋扈する時代でもあるから、
お前らのやり方でもある程度通用するのは事実なのだろう。
デザパタ厨=コピペプログラマのようだし。
213デフォルトの名無しさん
2017/10/01(日) 10:06:53.73ID:GRIqwmf+ まあとにかく俺は、
「動的に対象関数を切り替える」と言えば済むだけのところで
「ストラテジーパターン」と言い換えるのは、厨二以外の意味はないと思うけどな。
そして「AcriveRecordパターン」なんて言っちゃうのは厨二過ぎて付いていけない。
「Rails標準O/Rマッパーの実装方式」と言えば誰にでも通じるのに。
とはいえこういう状況も割とよくあるのも事実だが。
「動的に対象関数を切り替える」と言えば済むだけのところで
「ストラテジーパターン」と言い換えるのは、厨二以外の意味はないと思うけどな。
そして「AcriveRecordパターン」なんて言っちゃうのは厨二過ぎて付いていけない。
「Rails標準O/Rマッパーの実装方式」と言えば誰にでも通じるのに。
とはいえこういう状況も割とよくあるのも事実だが。
214デフォルトの名無しさん
2017/10/01(日) 10:46:47.52ID:IPLbJXkb なんども使う処理は関数化して名前を付けるだろ
デザインパターンもそれと同じだよ
この考え方を理解できない人ってめちゃくちゃ長い関数を書きそうだよね
仕事では絶対に付き合いたくないタイプ
デザインパターンもそれと同じだよ
この考え方を理解できない人ってめちゃくちゃ長い関数を書きそうだよね
仕事では絶対に付き合いたくないタイプ
215デフォルトの名無しさん
2017/10/01(日) 11:25:29.81ID:DL6cgIdt >>178
とくに名前ついてないと思うけど
頭の悪い子が無自覚に食い下がるときって、いつもこうなってると思う
だから、いつもの展開だなって思うだけ
おまえら、バターン君これ以上いじっても何の利も無いぞ
もうそっとしておいてやれ
とくに名前ついてないと思うけど
頭の悪い子が無自覚に食い下がるときって、いつもこうなってると思う
だから、いつもの展開だなって思うだけ
おまえら、バターン君これ以上いじっても何の利も無いぞ
もうそっとしておいてやれ
216デフォルトの名無しさん
2017/10/01(日) 11:57:55.99ID:GRIqwmf+217デフォルトの名無しさん
2017/10/01(日) 12:04:09.09ID:qGSPhC6b 全体をみれてないのはどっちだろうね
218デフォルトの名無しさん
2017/10/01(日) 12:06:57.99ID:GRIqwmf+ ああ、捕捉しておくと、
ID:H5Asg8Dcは頭が悪くて、多分短期記憶領域が非常に狭い。
だから論理的に筋立てるのではなく、言葉尻を掴んで反論してくる。
というかそれしか出来ない。
だがまあ、それでも話す気はあるみたいだから相手してみた、というところ。
最初からちゃんと議論してくれればこの展開にはなってない。
とはいえ、今のID:H5Asg8Dcにこれを求めるのは無理だ。
ただ、こういう、お前らに問題があるのに相手のせいにするというのはゆとりに多いし、
ゆとりは本当に馬鹿だから他のゆとりもそう思ってしまってみんなで同調する事も多い。
今まさにそうだが。
で、そういうのにも上の世代はブチ切れているから、そこら辺は自覚した方がいい。
ID:H5Asg8Dcは頭が悪くて、多分短期記憶領域が非常に狭い。
だから論理的に筋立てるのではなく、言葉尻を掴んで反論してくる。
というかそれしか出来ない。
だがまあ、それでも話す気はあるみたいだから相手してみた、というところ。
最初からちゃんと議論してくれればこの展開にはなってない。
とはいえ、今のID:H5Asg8Dcにこれを求めるのは無理だ。
ただ、こういう、お前らに問題があるのに相手のせいにするというのはゆとりに多いし、
ゆとりは本当に馬鹿だから他のゆとりもそう思ってしまってみんなで同調する事も多い。
今まさにそうだが。
で、そういうのにも上の世代はブチ切れているから、そこら辺は自覚した方がいい。
219デフォルトの名無しさん
2017/10/01(日) 12:22:54.23ID:yUwdbVfT 今デザパタ勉強中だけど、undo実装のパターンも二つぐらいなかったか
メメントとあともうひとつぐらい
よくわからんけど、なんでそんなに否定したがるかわからん
メメントとあともうひとつぐらい
よくわからんけど、なんでそんなに否定したがるかわからん
220デフォルトの名無しさん
2017/10/01(日) 12:37:16.11ID:H5Asg8Dc ほらな? 個人攻撃を始めちゃったw
これが記憶能力が少なくて名前を覚えられなくて
2分ヒープ木を用いて並び替えする方式でも
隣り合う要素の大小を比較しながら整列する並び替え方式でも
あらかじめ順番通りに並んだバケツを並び替えを行う要素分用意して順番に格納された要素をバケツから取り出し並び替えする方式でも
10進数の0以上の整数値の場合、0?10のバケツを用意しソートを行う要素の下1桁目に対応するバケツに格納する方式でも
バラバラになっている配列データを再帰的に最小限まで分解を行い分解し終わった後、結合を行う並び替える方式でも
動的に対象関数を切り替えるようなやり方をしよう
っていうやつなんやでw
これが記憶能力が少なくて名前を覚えられなくて
2分ヒープ木を用いて並び替えする方式でも
隣り合う要素の大小を比較しながら整列する並び替え方式でも
あらかじめ順番通りに並んだバケツを並び替えを行う要素分用意して順番に格納された要素をバケツから取り出し並び替えする方式でも
10進数の0以上の整数値の場合、0?10のバケツを用意しソートを行う要素の下1桁目に対応するバケツに格納する方式でも
バラバラになっている配列データを再帰的に最小限まで分解を行い分解し終わった後、結合を行う並び替える方式でも
動的に対象関数を切り替えるようなやり方をしよう
っていうやつなんやでw
221デフォルトの名無しさん
2017/10/01(日) 12:47:03.35ID:qGSPhC6b222デフォルトの名無しさん
2017/10/01(日) 12:47:30.83ID:yUwdbVfT パターンに名前をつけることにイラついてんのか?
223デフォルトの名無しさん
2017/10/01(日) 12:48:22.68ID:yUwdbVfT プログラマーってどうでもいいことに突っかかるよな
224デフォルトの名無しさん
2017/10/01(日) 12:51:14.45ID:IPLbJXkb PGは基本キチガイだよね
まともな奴だと逆に珍しい
もともとプログラム好きなオタクはもれなくキチガイだし
他の就職先なくてプログラマになったやつも内定取れないだけあって人間性のおかしなキチガイばかり
まともな奴だと逆に珍しい
もともとプログラム好きなオタクはもれなくキチガイだし
他の就職先なくてプログラマになったやつも内定取れないだけあって人間性のおかしなキチガイばかり
225デフォルトの名無しさん
2017/10/01(日) 12:57:42.28ID:yUwdbVfT GoFより自分の方が優秀だと主張したいのか?
226デフォルトの名無しさん
2017/10/01(日) 13:10:11.98ID:OXD0q5aq な?デザパタなんて使えないだろ
227デフォルトの名無しさん
2017/10/01(日) 13:14:24.57ID:H5Asg8Dc パターン名が覚えられない
だからデザパタは使えないってことにしたいんだ
だからデザパタは使えないってことにしたいんだ
228デフォルトの名無しさん
2017/10/01(日) 13:17:01.88ID:DL6cgIdt >>225
身の程知らず、も初学者にありがちなパターンだよなw
コンパイラがバグってるだの
言語がゴミだのOSがカスだの
俺だけが正しくて世界の全員が間違ってるだの
なにか、自分が無敵に思えるタイミングが、学習の初期の初期に存在するんだろうな
身の程知らず、も初学者にありがちなパターンだよなw
コンパイラがバグってるだの
言語がゴミだのOSがカスだの
俺だけが正しくて世界の全員が間違ってるだの
なにか、自分が無敵に思えるタイミングが、学習の初期の初期に存在するんだろうな
229デフォルトの名無しさん
2017/10/01(日) 13:19:21.72ID:GRIqwmf+ >>220
前スレ>>813読め
基本的に君は相手が何を言ったのか全く覚えてない。
だから話がループする。
それは君の問題だが、君の場合はそれが常である為に、その異常性に気付けない。
それはマジでヤバいぞ。リアルだったらブチ切れられて終わりのはず。
>>219
俺は、デザパタは役に立たない、デザパタ厨は全員undoすら実装できないのが証拠、という意見で、
それでも君が勉強するのは君の自由。
ただここら辺も前スレ818で言ったし、話は完全にループしてる。
結局俺は前スレ812の意見からほぼ修正されてない。
デザパタ厨はデザパタを暗記することが目的になっている。
GoFのはデザパタ厨が主張するように「設計用語」としては多少は意味があるが、(ただし使いどころがないからゴミ)
ActiveRecordとかのただの「実装の一例」を抽象化無しで「パターン」として取り扱うからおかしな事になる。
ただし、デザパタ厨=コピペプログラマにとってはこれが彼等なりの現実解なのだと思う。
これも前スレ927で言ったとおり。
前スレ>>813読め
基本的に君は相手が何を言ったのか全く覚えてない。
だから話がループする。
それは君の問題だが、君の場合はそれが常である為に、その異常性に気付けない。
それはマジでヤバいぞ。リアルだったらブチ切れられて終わりのはず。
>>219
俺は、デザパタは役に立たない、デザパタ厨は全員undoすら実装できないのが証拠、という意見で、
それでも君が勉強するのは君の自由。
ただここら辺も前スレ818で言ったし、話は完全にループしてる。
結局俺は前スレ812の意見からほぼ修正されてない。
デザパタ厨はデザパタを暗記することが目的になっている。
GoFのはデザパタ厨が主張するように「設計用語」としては多少は意味があるが、(ただし使いどころがないからゴミ)
ActiveRecordとかのただの「実装の一例」を抽象化無しで「パターン」として取り扱うからおかしな事になる。
ただし、デザパタ厨=コピペプログラマにとってはこれが彼等なりの現実解なのだと思う。
これも前スレ927で言ったとおり。
230デフォルトの名無しさん
2017/10/01(日) 13:20:54.51ID:qGSPhC6b >229
>デザパタ厨
ってなんすか?
>デザパタ厨
ってなんすか?
231デフォルトの名無しさん
2017/10/01(日) 13:21:35.33ID:H5Asg8Dc > 俺は、デザパタは役に立たない、デザパタ厨は全員undoすら実装できないのが証拠、という意見で、
根拠が無いな。
世界中を調べてみたのか?
まさかこのスレだけで判断してないよな?
根拠が無いな。
世界中を調べてみたのか?
まさかこのスレだけで判断してないよな?
232デフォルトの名無しさん
2017/10/01(日) 13:21:53.57ID:qGSPhC6b233デフォルトの名無しさん
2017/10/01(日) 13:21:57.09ID:H5Asg8Dc 世界中を調べてみればデザパタが使われているのは
明らかだろう。
明らかだろう。
234デフォルトの名無しさん
2017/10/01(日) 13:23:11.45ID:H5Asg8Dc235デフォルトの名無しさん
2017/10/01(日) 13:23:13.35ID:OXD0q5aq >>233
え?
え?
236デフォルトの名無しさん
2017/10/01(日) 13:24:56.88ID:H5Asg8Dc >>235
実例はいくつも出してるよ。
実例はいくつも出してるよ。
237デフォルトの名無しさん
2017/10/01(日) 13:27:40.28ID:OXD0q5aq238デフォルトの名無しさん
2017/10/01(日) 13:29:19.01ID:iOi6hm11239デフォルトの名無しさん
2017/10/01(日) 13:29:54.91ID:t00k+6e7 >>237
あほ
あほ
240デフォルトの名無しさん
2017/10/01(日) 13:30:31.06ID:JkvRtWNG241デフォルトの名無しさん
2017/10/01(日) 13:30:36.81ID:OXD0q5aq242デフォルトの名無しさん
2017/10/01(日) 13:32:35.36ID:OXD0q5aq243デフォルトの名無しさん
2017/10/01(日) 13:38:57.48ID:GRIqwmf+244デフォルトの名無しさん
2017/10/01(日) 13:38:58.29ID:yUwdbVfT 知らないことを誇るのってすごく恥ずかしいと思う
数学なんて役に立たねーってわめいてるバカ学生みたい
数学なんて役に立たねーってわめいてるバカ学生みたい
245デフォルトの名無しさん
2017/10/01(日) 13:40:32.66ID:H5Asg8Dc >>243
使ってるし使われてる。
お前はフレームワークを使うことしかやってないんだろ?
実装の立場でしか見れてない、
お前の仕事は設計が終わった後で設計にたずさわっていない。
そりゃ知らんはずだわw
使ってるし使われてる。
お前はフレームワークを使うことしかやってないんだろ?
実装の立場でしか見れてない、
お前の仕事は設計が終わった後で設計にたずさわっていない。
そりゃ知らんはずだわw
246デフォルトの名無しさん
2017/10/01(日) 13:44:03.36ID:DL6cgIdt >>245
あんたつくづくお人好しだなw
数学なんて社会に出ても役に立たない!
って主張はたまに聞くが
その反論は意外と耳に届いてこない
なぜなら、反論しうる層の人々は
そこまでヒマでもないし、お人好しでもない
真顔のままで見下ろしてる
あんたつくづくお人好しだなw
数学なんて社会に出ても役に立たない!
って主張はたまに聞くが
その反論は意外と耳に届いてこない
なぜなら、反論しうる層の人々は
そこまでヒマでもないし、お人好しでもない
真顔のままで見下ろしてる
247デフォルトの名無しさん
2017/10/01(日) 13:44:18.74ID:iOi6hm11248デフォルトの名無しさん
2017/10/01(日) 13:45:04.32ID:qGSPhC6b 自分だけは誰よりも正しく常に上位にいるという前提
249デフォルトの名無しさん
2017/10/01(日) 13:45:38.71ID:GRIqwmf+ >>245
まあundoすら実装出来ない馬鹿がフレームワークの設計とか、あり得ないけどな
まあundoすら実装出来ない馬鹿がフレームワークの設計とか、あり得ないけどな
250デフォルトの名無しさん
2017/10/01(日) 13:49:46.07ID:m+pWvPIZ ブーメラン刺さってますよ
251デフォルトの名無しさん
2017/10/01(日) 14:01:00.31ID:OXD0q5aq252デフォルトの名無しさん
2017/10/01(日) 14:04:05.22ID:OXD0q5aq ネット上でも当たり前にデザパタが使われて解説してるサイトとか無いの?
msも使ってないし
デザパタサポートしてるフレームワークとかも聞かないし
msも使ってないし
デザパタサポートしてるフレームワークとかも聞かないし
253デフォルトの名無しさん
2017/10/01(日) 14:43:18.93ID:H5Asg8Dc > デザパタサポートしてるフレームワークとかも聞かないし
言ってることがおかしい。
デザインパターンは設計なのだから
「サポートしている」という言い方はしない
よくある設計をサポートしているフレームワークと言い換えれば
おかしいのがわかるだろう?
その時点で間違っているというのがわかる。
設計は使うものなので、デザインパターンの設計が
使われているフレームワークはいくつもある
GUIライブラリはデザインパターンをよく使う場所だし
プラグイン的な仕組みにも使われてる
言ってることがおかしい。
デザインパターンは設計なのだから
「サポートしている」という言い方はしない
よくある設計をサポートしているフレームワークと言い換えれば
おかしいのがわかるだろう?
その時点で間違っているというのがわかる。
設計は使うものなので、デザインパターンの設計が
使われているフレームワークはいくつもある
GUIライブラリはデザインパターンをよく使う場所だし
プラグイン的な仕組みにも使われてる
254デフォルトの名無しさん
2017/10/01(日) 14:52:33.98ID:H5Asg8Dc 面白いことにデザインパターンへの批判には
矛盾する二種類の批判が有る。
一つは
・誰でも普通に使ってるものにわざわざ名前をつけるな
もう一つは
・誰もそんなものを使っていない
おもしろいやろ?
デザインパターンを批判している人同士で
対立してるんやでw
矛盾する二種類の批判が有る。
一つは
・誰でも普通に使ってるものにわざわざ名前をつけるな
もう一つは
・誰もそんなものを使っていない
おもしろいやろ?
デザインパターンを批判している人同士で
対立してるんやでw
255デフォルトの名無しさん
2017/10/01(日) 14:53:18.46ID:OXD0q5aq256デフォルトの名無しさん
2017/10/01(日) 14:54:50.36ID:OXD0q5aq257デフォルトの名無しさん
2017/10/01(日) 14:56:03.88ID:H5Asg8Dc258デフォルトの名無しさん
2017/10/01(日) 14:58:51.94ID:H5Asg8Dc >>255
> え?ボタン押してパターン選択したら必要なクラスが勝手にできるんでもいいんじゃないの?
あははw
それは「デザインパターンを使って設計したもの」
つまり「設計が終わった段階」から
コーディングの仕事をお前にさせる時に
クラスの枠組みを自動生成しているだけだ。
UMLツールがそういったことをやってくれる
お前は設計が終わった後の
実装を振られているだけなんだよ
お前は設計をしたことがない
> え?ボタン押してパターン選択したら必要なクラスが勝手にできるんでもいいんじゃないの?
あははw
それは「デザインパターンを使って設計したもの」
つまり「設計が終わった段階」から
コーディングの仕事をお前にさせる時に
クラスの枠組みを自動生成しているだけだ。
UMLツールがそういったことをやってくれる
お前は設計が終わった後の
実装を振られているだけなんだよ
お前は設計をしたことがない
259デフォルトの名無しさん
2017/10/01(日) 14:59:57.46ID:OXD0q5aq >>257
話の内容を理解しないで言葉だけ捕まえてるじゃん
使ってるって言ってる人はデザパタの構造だけの話でしょ?
使ってないって言ってる人はデザパタのパターンでのやり取りの話じゃん
結局、下の状態でなければデザパタの主旨から外れてるんだから
デザパタは使われてないんだよw
話の内容を理解しないで言葉だけ捕まえてるじゃん
使ってるって言ってる人はデザパタの構造だけの話でしょ?
使ってないって言ってる人はデザパタのパターンでのやり取りの話じゃん
結局、下の状態でなければデザパタの主旨から外れてるんだから
デザパタは使われてないんだよw
260デフォルトの名無しさん
2017/10/01(日) 15:01:34.39ID:H5Asg8Dc 上の方でも「デザインパターンをコピペ」とか
意味不明なことを言ってるやつがいたが
デザインパターンはコピペしても意味がない。
なぜなら設計(=構造)だからだ
自動生成したとしてもファイルや
クラスのインターフェースぐらいしか作成できない
アルゴリズムなどコピペするような処理は含まれていない
あくまで構造だけなんだからコピペしようがない
意味不明なことを言ってるやつがいたが
デザインパターンはコピペしても意味がない。
なぜなら設計(=構造)だからだ
自動生成したとしてもファイルや
クラスのインターフェースぐらいしか作成できない
アルゴリズムなどコピペするような処理は含まれていない
あくまで構造だけなんだからコピペしようがない
261デフォルトの名無しさん
2017/10/01(日) 15:02:53.48ID:H5Asg8Dc >>259
> 使ってるって言ってる人はデザパタの構造だけの話でしょ?
そもそもデザパタは構造のパターンですが?
> 使ってないって言ってる人はデザパタのパターンでのやり取りの話じゃん
「デザインパターンのパターンでのやり取り」ってなんですか?
パターン♪パターン♪
> 使ってるって言ってる人はデザパタの構造だけの話でしょ?
そもそもデザパタは構造のパターンですが?
> 使ってないって言ってる人はデザパタのパターンでのやり取りの話じゃん
「デザインパターンのパターンでのやり取り」ってなんですか?
パターン♪パターン♪
262デフォルトの名無しさん
2017/10/01(日) 15:03:17.57ID:OXD0q5aq263デフォルトの名無しさん
2017/10/01(日) 15:04:09.40ID:OXD0q5aq >>261
だからパターン名で設計のコミュニケーションを取ってないって言ってるの
だからパターン名で設計のコミュニケーションを取ってないって言ってるの
264デフォルトの名無しさん
2017/10/01(日) 15:04:13.49ID:H5Asg8Dc > 雛形作ってくれてもいいだろ
UMLツールで雛形は自動生成されてますね?
UMLツールで雛形は自動生成されてますね?
265デフォルトの名無しさん
2017/10/01(日) 15:04:53.26ID:H5Asg8Dc >>263
お前が実装担当だからだろ?w
お前が実装担当だからだろ?w
266デフォルトの名無しさん
2017/10/01(日) 15:06:23.08ID:OXD0q5aq267デフォルトの名無しさん
2017/10/01(日) 15:06:25.98ID:yUwdbVfT268デフォルトの名無しさん
2017/10/01(日) 15:07:06.89ID:OXD0q5aq >>267
だから使ってないってw
だから使ってないってw
269デフォルトの名無しさん
2017/10/01(日) 15:09:43.64ID:OXD0q5aq デザパタスレとかもう無いしねw
270デフォルトの名無しさん
2017/10/01(日) 15:10:19.52ID:H5Asg8Dc >>266
だからデザパタが指定できるっていうのが意味不明
何を指定するんだ?
デザインパターンにはクラス名もメソッド名も
決められていない。(説明用サンプルは実際に使う名前じゃない)
クラス名もメソッド名も決まってないのだからコピペしようがないのがわかるだろ?
UMLツールなどで、デザインパターンを使って
設計者が設計していくんだよ。つまり
デザインパターンを表現するのに必要な
クラスとメソッドを書いていく。(クラス図)
そこから自動生成する。
デザインパターンを使うっていうのは、
コードの再利用じゃねんだよ。
設計レベルの話なんだから
いい加減、実装の世界からしか見れないのは卒業した方がいいよ
本当に技術力不足だから
だからデザパタが指定できるっていうのが意味不明
何を指定するんだ?
デザインパターンにはクラス名もメソッド名も
決められていない。(説明用サンプルは実際に使う名前じゃない)
クラス名もメソッド名も決まってないのだからコピペしようがないのがわかるだろ?
UMLツールなどで、デザインパターンを使って
設計者が設計していくんだよ。つまり
デザインパターンを表現するのに必要な
クラスとメソッドを書いていく。(クラス図)
そこから自動生成する。
デザインパターンを使うっていうのは、
コードの再利用じゃねんだよ。
設計レベルの話なんだから
いい加減、実装の世界からしか見れないのは卒業した方がいいよ
本当に技術力不足だから
271デフォルトの名無しさん
2017/10/01(日) 15:12:01.22ID:yUwdbVfT まあ別にデザパタ知らんでも仕事はできるだろうけどさ
知っとくと便利ってだけで
知っとくと便利ってだけで
272デフォルトの名無しさん
2017/10/01(日) 15:13:14.14ID:OXD0q5aq273デフォルトの名無しさん
2017/10/01(日) 15:13:37.49ID:OXD0q5aq >>271
誰も使ってないから
誰も使ってないから
274デフォルトの名無しさん
2017/10/01(日) 15:21:35.91ID:H5Asg8Dc275デフォルトの名無しさん
2017/10/01(日) 15:22:50.21ID:H5Asg8Dc276デフォルトの名無しさん
2017/10/01(日) 15:25:11.32ID:H5Asg8Dc277デフォルトの名無しさん
2017/10/01(日) 15:28:50.57ID:H5Asg8Dc > PostSharpは現在、次のデザインパターン用の既製の実装を提供している。
>
略
>
> これで、デザインパターンの既製の実装を使って、チームはAOPを学習せずに、AOPの恩恵に浴することができる。
まさにこの現象だろうな。
実装担当者は、すでにフレームワークなどの含まれてるデザインパターンを使うだけだから
デザインパターンを学習せずに、知らずに利用している。
そういうやつら(デザパターンの恩恵を受けてるやつ)が
デザインパターンは(実装者よりも前の設計者が担当が使うものだから)
使わないというのだろう。
視野の狭い事だ。視野っていうか、所詮コーダーって言えば良いのか
>
略
>
> これで、デザインパターンの既製の実装を使って、チームはAOPを学習せずに、AOPの恩恵に浴することができる。
まさにこの現象だろうな。
実装担当者は、すでにフレームワークなどの含まれてるデザインパターンを使うだけだから
デザインパターンを学習せずに、知らずに利用している。
そういうやつら(デザパターンの恩恵を受けてるやつ)が
デザインパターンは(実装者よりも前の設計者が担当が使うものだから)
使わないというのだろう。
視野の狭い事だ。視野っていうか、所詮コーダーって言えば良いのか
278デフォルトの名無しさん
2017/10/01(日) 15:30:09.48ID:H5Asg8Dc ジュニア開発者w
> デザインパターンの自動化の使用は、一般的に政治的に敏感な問題である 。
> なぜならそれは、チーム内で関心の分離を対処するからである。
> 典型的には、上級開発者は、デザインパターンを選択し、アスペクトを実装する。
> そしてジュニア開発者は、それらを使用する。上級開発者が検証ルールを記述し、
> 手書きのコードがアーキテクチャを尊重することを確実にする。
> ジュニアの開発者が全体のコードベースを理解する必要はないという事実は、実際には意図された効果である。
>
> この議論は、シニアマネージャーの視点を取り、ジュニアの開発者のプライドを
> 傷つける可能性があるので、一般的に取り組むにはデリケートものである。
ジュニアにはデザパタは不要だよwww
> デザインパターンの自動化の使用は、一般的に政治的に敏感な問題である 。
> なぜならそれは、チーム内で関心の分離を対処するからである。
> 典型的には、上級開発者は、デザインパターンを選択し、アスペクトを実装する。
> そしてジュニア開発者は、それらを使用する。上級開発者が検証ルールを記述し、
> 手書きのコードがアーキテクチャを尊重することを確実にする。
> ジュニアの開発者が全体のコードベースを理解する必要はないという事実は、実際には意図された効果である。
>
> この議論は、シニアマネージャーの視点を取り、ジュニアの開発者のプライドを
> 傷つける可能性があるので、一般的に取り組むにはデリケートものである。
ジュニアにはデザパタは不要だよwww
279デフォルトの名無しさん
2017/10/01(日) 15:30:40.47ID:iOi6hm11 デザパタじゃなくてデザインパターンな
280デフォルトの名無しさん
2017/10/01(日) 15:36:37.23ID:OXD0q5aq このスレ誰も使ってないのにやたら頑張るなw
ぶっちゃけ、三○もN○Tもニ○ンもコニカミ○ルタもpana○onicもス○エニもシ○ープもN○Cも沖○気もク○タも富○通も
富士○機も東京○力も関西○力もS○NYも
使ってないから
ぶっちゃけ、三○もN○Tもニ○ンもコニカミ○ルタもpana○onicもス○エニもシ○ープもN○Cも沖○気もク○タも富○通も
富士○機も東京○力も関西○力もS○NYも
使ってないから
281デフォルトの名無しさん
2017/10/01(日) 15:38:44.47ID:H5Asg8Dc 使ってない証拠を>>280が出してくれるまで
誰も信用しないように
誰も信用しないように
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 毒親「働かないでいつもゴロゴロして!」俺「…」毒親「あっ近隣に熊が出たって!」俺「ふぅ」毒親「どこ行くんだ」
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 生活保護の受給額ってなんでこんなに安いの?
- お前らは“スカイマイルタワー”建設計画を知っているか?
- これ誰か分かるか?
- 支払い詰まってインターネット止まった
