2 votes

Equivalent de Microsoft Application Verifier pour les applications gérées

Connaissez-vous un équivalent de Microsoft Application Verifier pour les applications gérées ?

Merci !

5voto

Hans Passant Points 475940

La question n'a pas beaucoup de sens. Le meilleur équivalent d'Application Verifier dans une application gérée est Application Verifier. Il fonctionne tout aussi bien, un programme géré alloue également de la mémoire à partir des tas de Windows et utilise des verrous et des poignées. Les chances qu'il trouve quelque chose mauvais sont juste assez faibles. Le code géré ne souffre tout simplement pas du genre de problèmes qui rendent Application Verifier utile pour le code écrit dans un langage non géré.

Vous voulez peut-être vérifier autre chose, mais vous ne savez pas exactement quoi. L'outil FxCop est un bon outil qui analyse le code géré à la recherche de toutes sortes d'erreurs courantes dans la programmation .NET. Il s'agit d'un ensemble de problèmes entièrement différents de ceux que vérifie Application Verifier. Il s'agit également d'un analyseur statique. Au moment de l'exécution, le vérificateur intégré à la gigue et la forte validation des arguments dans le code du cadre .NET et le CLR vous mettent à l'abri des problèmes. Le code géré a été inspiré en grande partie par le type de problèmes qui nécessitaient un outil comme Application Verifier.

Mais non, il n'y a pas d'outil équivalent pour le code géré.

1voto

RobD Points 861

Il s'avère qu'il existe des cas où cette fonctionnalité est nécessaire pour le code géré.

Malheureusement, je suis dans l'une de ces situations en ce moment.

Jetez un coup d'œil à Microsoft Research CHESS : http://research.microsoft.com/en-us/projects/CHESS/

Dans la démo vidéo de Channel 9, les développeurs de l'outil mentionnent que le comportement de l'outil est très similaire à celui d'appverifier et qu'il peut tester le code géré : http://channel9.msdn.com/shows/Going+Deep/CHESS-Un outil de test automatique de la devise/

Télécharger à partir de : http://research.microsoft.com/en-us/downloads/b23f8dc3-bb73-498f-bd85-1de121672e69/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X