14

Visual Studioでクラスデザイナをよく使用する人はいますか?

2005年のModelingPowerToysをダウンロードしましたが、これまでに見たものに感銘を受けました。MSDN Class Designerブログはしばらく更新されていないようですが、それでも非常に便利に見えます。

クラスデザイナは基本的なアプリケーションをすばやく構築する方法ですか、それとも紙で作業してからコーディングを開始する必要がありますか?

ありがとう

4

8 に答える 8

18

視覚化ツールとして、または探索目的(複数のオプションを作成してそれらがどのように見えるかを確認する)としては悪くありませんが、一般的に、オブジェクトブラウザは私が気にするほとんどのものに対して問題なく機能します。

コード生成ツールとして、それはひどい考えです。

最初にすべてのコード構造を設計し、次に実装の小さなビットで空白を埋めるという全体的な考えは根本的に壊れています。

コード構造がどのように見えるかを実際に知っているのは、以前にまったく同じことをしたことがある場合だけです。ただし、以前のコードを使用するだけで、新しいコードを作成する必要はありません。一種のデザイナー。

実際に問題を解決しようとする前に特定のクラス構造を使用することを事前に決定した場合、間違ったデザインを選択して、自分の足を撃つ可能性が100%あります。

于 2008-08-19T00:24:39.280 に答える
6

簡単な答え:いいえ。

長い答え:いいえ、まったくありません。更新されていないのには理由があります。

[編集]@MrBrutal-申し訳ありませんが-コードを生成するのですか、それとも単にデザインを表すのですか?私はあなたのためにコードを生成することに関してあなたの質問をしたからです。

于 2008-08-18T09:54:12.157 に答える
2

これは古いと思いますが、私はそれをたくさん使います。間違いなく改善される可能性がありますが、クラス構造を視覚化し、視覚的にクリックして特定のクラスまたはメソッドにジャンプできることは非常に便利です。

また、ソリューション エクスプローラーよりもクラス/インターフェイスを追加する方が少し簡単ですが、新しいファイルは常に CD と同じフォルダーではなく、ルート フォルダーに配置されます。

私が見つけた主な利点は、密接に関連するクラスのグループを一度に表示できることです。最善の方法は、コード フォルダー/名前空間ごとに 1 枚の CD を用意することだと思います。

于 2012-05-25T06:29:19.760 に答える
1

私はそれを数回使用して、プレゼンテーションやブログ投稿などに配置するための見栄えの良いクラス図を取得しました。しかし、それはそれについてです...

使いやすく、見栄えの良い図を作成できる他の単純なUML /クラス図ツールに関する提案はありますか?.NETコードから図を生成できる必要があります。

于 2008-08-18T10:23:56.340 に答える
0

私はクラスデザイナを使用して既存のクラスを表示するだけですが、他の方法では使用しません。たとえば、そこでクラスを設計してからコードを生成します。

于 2008-08-19T00:07:48.987 に答える
0

主に既存のクラスを表示するために、何度か試してみました。それがすべての関係を示すならば、それはより有用でしょう。現在は継承のみが表示されます。

于 2008-08-18T10:01:36.433 に答える
0

私はそれが時々、より頻繁に後のドキュメンテーションのために役立つと思います。

これは新しい小さなユーティリティですが、VSProですべての機能を利用できるとは思いません。Architect'sEditionが必要だと思います。

于 2008-08-18T10:02:04.153 に答える
0

ここでのコメントは、クラス デザイナーが役立つと考える人がほとんどいないことを示唆しています。

Microsoft が役に立たない UML の代わりになるようにクラス デザイナを設計したことは興味深いことです (ソース コードとの同期が失われると、UML 図は信頼できなくなります)。

クラス図の問題は、私たちがすでに知っていることを教えてくれることです。

于 2008-08-18T23:38:12.400 に答える