質問: Yahoo! JAPAN Tech Blogの「分散プログラミングモデルおよびデザインパターンの考察」の記事(以下のURL)に対し、批判的な書き込みを散見します。 しかし、初心者の私には何が間違っているのか分かりません。 また、「何がどう間違えている」という明確な指摘をされてる方もいません。 具体的に、何が間違えているのか、何がおかしいのかを教えてください。
回答: デザインパターンの定義が、特に設計において、過去に経験した事例をもとに、名前をつけて再利用しようと定義したものとなります。ですので、デザインパターン自体批評を受けやすく、全てのケースのおいて銀の弾丸たりえません。 さて、この記事では、その背景となるような課題共有もきちんと記載されておらず、こんな構成があるんだよ、名前はこうつけた的な記事(のようにわかりにくい)ですし、まだまだ分散プログラミングについての十分な事例がまとまっていない中、どうしてもイヤイヤ、そうじゃなくてと言いたくなる内容だからではないでしょうか。 質問者の方もおっしゃっているように、各所で批判記事がありますので、それらもきちんと読んだ上で判断されたらと思いますが、全ての読者に対して満足のいくような記事を書くのはとても困難だという点も考慮されたらとは思います。