Pour ceux qui utilisent ReSharper dans le développement de tous les jours vous trouverez certainement intéressant un plug-in qui vous permettra d’analyser les exceptions jetées par votre application et qui vous fournira certaines suggestions sur la façon dont vous pouvez les traiter. Ce plugin s’appelle « Exceptional » et est gratuitement téléchargeable sur le site de CodePlex.

La version la plus récente est « Exceptional v0.3 Alpha (ReSharper 4.5) ».

Comment ça marche pour ceux qui ne connaissent pas ? Ca tâche est simple, le plug-in trouve dans notre code les exceptions non rattrapées et vous propose deux solutions : attrapez l’exception ou documentez le fait qu’une exception puisse se produire. De cette manière nous disposons d’une information que nous avons certainement omis quelque chose d’important dans notre code. Heureusement nous pouvons le réparer en quelques clics en choisissant une actions dans le menu contextuel de R#.

Ex : vous pouvez documenter ou attraper l’exception.

Personnellement je trouve cet outil génial et je vous conseille vivement de l’essayer. La version actuelle n’est pas parfaite mais les fonctionnalités proposées vous faciliteront bien la vie.

A bientôt :)