Question

Il semble embêtant assez grande pour mettre en place un environnement de débogage approprié dans ASP.NET et je me demande simplement si vous utilisez Affirme sont la voie à suivre ou non. J'ai lu un peu et vu que vous devez modifier votre web.config pour utiliser correctement Affirme. Est-ce généralement la meilleure façon d'aller ou y at-il d'autres méthodes de débogage qui pourrait être plus facile à utiliser?

Nous n'utilisons un cadre de tests unitaires afin que n'est pas vraiment pertinent à la question.

Comment savez-vous la différence entre les deux fonctionnent correctement ou ne fonctionne pas du tout? À l'heure actuelle, je peux mettre en mon code affirme dans et il fera absolument rien parce qu'ils ne sont pas configurés dans le web.config. Cela me semble dangereux pour.

Était-ce utile?

La solution

Je vous diriger ici: Quand dois-je utiliser Debug.Assert () . Il y a plusieurs bonnes réponses qui peuvent vous dire quand il est bon de les utiliser, et vous pouvez comprendre à partir de là si ça vaut le coup dans votre application.

Autres conseils

Avoir Debug Affirme assurera votre code est correct. Avec la bonne combinaison de cas de test va certainement vous aider.

Plusieurs cadres de tests unitaires sont livrés avec des gestionnaires qui peuvent se connecter messages et lancer des exceptions sur affirme. Le choix d'un de ces cadre ou d'écrire votre propre gestionnaire est quelque chose que vous pourriez avoir à penser. Mais une fois que le code de test unitaire attire ces exceptions, ils devraient être enregistrés et marqués comme ayant échoué.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top