Alessandro Del Sole
Microsoft Visual Basic MVP
http://community.visual-basic.it/Alessandro
[email protected]
Strumenti disponibili e confronto edizioni
Code Analysis nei dettagli
Code Metrics nei dettagli
Profiler nei dettagli
Code Analysis
Code Metrics
Profiler
Unit testing
disponibile anche in VS 2008 Professional
Code coverage
Strumento di analisi del codice
Verifica dell’aderenza alle convenzioni
Microsoft per la scrittura del codice
Particolare attenzione per le Common
Language Specifications
Ciò che fa FxCop, ma integrato nell’IDE con
i relativi vantaggi
integrazione con le build automatiche e le
check-in policy di TFS
Strumento di misurazione statistica del
codice
Ci consente di approfondire le parti del
codice che andrebbero migliorate
L’analisi si basa su alcuni indici:
Mantainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of code
Strumento di misurazione delle performance
Lavora sull’intera soluzione, su un singolo
progetto, su un singolo assembly anche
esterno
Non limitato ad eseguibili .NET (es. Visual
Basic 6)
Modalità Sampling
Modalità Instrumentation
applicazioni Windows, ASP.NET, servizi e
test (Unit, Web e Load)
Modalità Analisi della memoria del codice
Managed
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Scarica

Migliorare il codice Visual Basic con Visual Studio Team System