6
votes

Comment baliser les régions de code importantes dans Visual Studio?

Nous devons tous parfois écrire un code potentiellement dangereux, dangereux ou juste mal écrit. Habituellement, cela se fait rapidement et doit être réécrit plus tard.

Ma question est la suivante: comment puis-je marquer facilement et visuellement ce code dans vs 2008?

Par exemple, j'utilise Mindjet MindManager pour la planification et j'aime la facilité avec laquelle je peux mettre un marqueur graphique prédéfini sur n'importe quel sujet: Drapeau rouge pour "dangereux!", carré à moitié rempli pour "50% fait", etc. . Ensuite, je peux configurer un filtre et voir à savoir tous mes sujets marqués comme «important» ou de tous les sujets de progression> 75%.

Je veux avoir quelque chose comme ça dans Visual Studio. Je connais "Todo:" Commentaires, mais ils n'ont pas de marqueurs et ne peuvent pas être filtrés par leur importance.


0 commentaires

3 Réponses :


5
votes

J'utilise "TODO" suivi d'un indicateur de priorité "P1", "P2", etc. Je peux alors trier la liste TODO dans le bon ordre.


0 commentaires

5
votes

Laissez le compilateur à jeter des avertissements: xxx

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


1 commentaires

Il s'avère que j'ai cliqué sur le bowvote au lieu du bouton UPVote et n'a pas remarqué à temps. Mon mec vote est "enfermé" à moins que la réponse ne soit éditée.



8
votes

Jetez un coup d'œil aux outils-> Options -> Environnement, liste des tâches. Il a:

  • hack
  • TODO
  • défait
  • non résolueMergeconflict

    Les trois premiers ont une priorité «normale», la dernière priorité est élevée. Ceux-ci peuvent être triés dans la liste des tâches (liste de tâches). Ceux-ci peuvent être personnalisés et vous pouvez ajouter votre propre.

    Resharper va plus loin, permettant aux mots-clés de correspondre via des expressions régulières et d'afficher une couleur et une icône particulières dans leur explorateur à faire.


2 commentaires

C'est une très belle option. Mais je suis plus intéressé à avoir quelque chose comme des antécédents rouges pour un bloc de code sans sécurité. Je suppose qu'il devrait y avoir une addition simple gratuite de faire une telle chose.


Vous pouvez probablement le faire assez facilement avec Visual Studio 2010. Ils ont rendu l'éditeur beaucoup, beaucoup plus extensible, et ils ont plusieurs exemples vraiment bons. L'éditeur utilise maintenant WPF pour rendre, de sorte que vous n'êtes même pas limité aux effets de texte, mais peut ajouter des graphiques de n'importe quel type. Par exemple, vous pouvez probablement changer la couleur d'arrière-plan en fonction de comment Bad La région du code est (et même d'utiliser un bon gradient)!