2009-07-10 11 views
6

A volte tutti dobbiamo scrivere codice di codice potenzialmente pericoloso, non sicuro o semplicemente scritto male. Di solito è fatto in fretta e ha bisogno di essere riscritto più tardi.Come taggare importanti regioni di codice in Visual Studio?

La mia domanda è: come posso contrassegnare facilmente e visivamente questo codice in VS 2008?

Ad esempio, sto utilizzando MindManager MindManager per la pianificazione e mi piace quanto facilmente riesca a mettere un indicatore grafico predefinito su qualsiasi argomento: bandiera rossa per "pericoloso!", Metà riempita per "50% fatto", ecc. Quindi posso impostare un filtro e vedere cioè tutti i miei argomenti contrassegnati come "importanti" o tutti gli argomenti con avanzamento> 75%.

Voglio avere qualcosa del genere in Visual Studio. Conosco i commenti di "TODO:", ma non hanno marcatori e non possono essere filtrati in base alla loro importanza.

risposta

5

Io uso "TODO" seguito da un indicatore di priorità, "P1", "P2" ecc. Quindi posso ordinare l'elenco TODO nell'ordine corretto.

5

lasciare che le avvertenze del compilatore tiro:

#if RELEASE 
#warning This has to rewritten later 
#endif 

http://msdn.microsoft.com/en-us/library/963th5x3(VS.71).aspx

+0

Si è verificato che ho fatto clic sul pulsante inferiore anziché sul pulsante "upvote" e non l'ho notato in tempo. Il mio voto errato è "bloccato" a meno che la risposta non venga modificata. –

+0

Ah, interessante. – Dykam

7

diano un'occhiata al Strumenti-> Opzioni -> Ambiente, Elenco attività. Ha:

  • HACK
  • TODO
  • UNDONE
  • UnresolvedMergeConflict

I primi tre hanno priorità "normale", l'ultimo ha la massima priorità. Questi possono essere ordinati nell'elenco delle attività (Visualizza-> Elenco attività). Questi possono essere personalizzati e puoi aggiungerne di tuoi.

ReSharper va oltre, consentendo alle parole chiave di abbinarsi tramite le espressioni regolari, e di presentarsi con un colore e un'icona particolari nel loro To-do Explorer.

+0

+1. Utile nel lavoro di squadra. – rockeye

+0

È davvero una bella opzione. Ma sono più interessato ad avere qualcosa come sfondo rosso per un blocco di codice non sicuro. Immagino che dovrebbe esserci un addin semplice gratuito che fa questa cosa. – Dmitry

+1

Probabilmente lo si può fare abbastanza facilmente con Visual Studio 2010. Hanno reso l'editor molto, molto più estendibile e hanno molti esempi davvero interessanti. L'editor ora usa WPF per il rendering, quindi non sei nemmeno limitato agli effetti di testo, ma puoi aggiungere grafica di qualsiasi tipo. Ad esempio, potresti probabilmente cambiare il colore dello sfondo in base a _how_ bad della regione del codice (e persino usare un gradiente gradevole)! –

Problemi correlati