Domanda

Qualcuno di voi usa il Class Designer molto in Visual Studio?

Ho scaricato la Modellazione Power Toys per il 2005 e sono stato impressionato con quello che ho visto finora.MSDN Classe Designer Blog non sembra essere stato aggiornato per un po', ma sembra ancora molto utile.

È la Classe di Progettazione di un modo rapido per costruire la base dell'applicazione o devo solo lavorare su carta e poi iniziare a programmare?

Grazie

È stato utile?

Soluzione

Come uno strumento di visualizzazione, o per finalità esplorative (disegno più opzioni per vedere come sono) non è male, ma in generale trovo l'oggetto browser funziona bene per la maggior parte delle cose che mi preoccupano.

Come strumento di generazione di codice, sarebbe una pessima idea.

L'idea che ci sarà la progettazione di tutti, il nostro codice struttura prima, poi riempire gli spazi vuoti con piccoli pezzi di attuazione è fondamentalmente rotto.

L'unica volta che si conosce la struttura del codice dovrebbe essere simile, se hai fatto il esatto stessa cosa di prima, però poi si può solo utilizzare il codice precedente, e non hai bisogno di redigere un nuovo codice, in qualsiasi tipo di progettazione.

Se si decide in anticipo di tempo per l'utilizzo di una particolare struttura di classe prima di aver provato a risolvere il problema, c'è una probabilità del 100% che si prenderà il disegno sbagliato, e spararsi in un piede.

Altri suggerimenti

Risposta breve:No.

Più risposta:No, non a tutti.C'è un motivo che non è stato aggiornato.

[EDIT] @ MrBrutal - Scusa - vuoi dire che per generare il codice o rappresenti solo un disegno?Perché ho preso la tua domanda di come generare il codice per voi.

Credo che questo è vecchio, ma io la uso molto.Potrebbe sicuramente essere migliorata, ma io la trovo estremamente utile per essere in grado di visualizzare la mia struttura di classe, e di essere in grado di passare a una determinata classe o un metodo cliccando su di essa.

È inoltre leggermente più facile aggiungere classi/interfacce con la soluzione di explorer, anche se il nuovo file sempre a finire nella cartella principale, invece di una stessa cartella del CD.

Il principale beneficio che trovo è quello di essere in grado di vedere un gruppo di strettamente correlati classi in una sola volta.Penso che l'approccio migliore potrebbe essere quello di avere un unico CD per ogni codice cartella/spazio dei nomi.

Io l'ho usato un paio di volte per ottenere un po ' decente guardando i diagrammi di classe per mettere in presentazioni/blogposts etc.Ma thats a questo proposito...

Qualche suggerimento su altri semplici UML/diagramma di classe strumenti che è facile da usare e creare le diagrammi?Deve essere in grado di generare diagrammi da .NET code.

Ho provato un paio di volte, principalmente per la visualizzazione di classi esistenti.Se tutte le relazioni, sarebbe più utile.Ora si mostra solo inheritation.

Mi sembra utile, a volte, più spesso, per la documentazione di seguito.

Si tratta di una nuova poca utilità, ma non penso che si ottiene la piena funzionalità VS Pro - credo che tu abbia bisogno di un Architetto, Edizione.

I commenti qui suggeriscono che alcune persone trovano il class designer utile.

Divertente notare che Microsoft ha progettato il progettista di livello per essere un utile di ricambio inutile UML (diagrammi UML, diagrammi di essere inaffidabile, una volta che perde la sincronizzazione con il codice sorgente).

Il problema con i diagrammi di classe è che ci dicono quello che già sappiamo.

Io uso solo la classe di designer per visualizzare le mie classi esistenti, ma io non lo uso in altro modo, ad esempio, di progettare il vostro classi ci lascia poi generare il codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top