<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx</link><description>Announcing the new Code Metrics feature for Visual Studio ‘Orcas’! Available in Visual Studio Team Developer and Team Suite, this new feature allows users to generate code metrics for projects and solutions and displays the results in the Code Metrics</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Métricas de codificación</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1774917</link><pubDate>Wed, 28 Feb 2007 20:35:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1774917</guid><dc:creator>O bruxo mobile</dc:creator><description>&lt;p&gt;Sin duda, una de las herramientas que m&amp;#225;s me llam&amp;#243; la atenci&amp;#243;n cuando la conoc&amp;#237; era NDepend, una de las&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1775032</link><pubDate>Wed, 28 Feb 2007 21:05:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1775032</guid><dc:creator>Evan Reiser</dc:creator><description>&lt;p&gt;Very Cool&lt;/p&gt;</description></item><item><title>Метріки коду в новій CTP Orcas</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1775134</link><pubDate>Wed, 28 Feb 2007 21:38:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1775134</guid><dc:creator>Mike Chaliy's Blog</dc:creator><description>&lt;p&gt;Сьогодні вийшов Visual Studio Orcas - March 2007 CTP. Зкачати його можна тут . Але це мабуть не цікаве,&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1775806</link><pubDate>Thu, 01 Mar 2007 00:32:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1775806</guid><dc:creator>chris</dc:creator><description>&lt;p&gt;how do you derive the &amp;quot;manageability index&amp;quot;?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1777315</link><pubDate>Thu, 01 Mar 2007 09:04:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777315</guid><dc:creator>Werner</dc:creator><description>&lt;p&gt;Cool!&lt;/p&gt;
&lt;p&gt;last year, i wrote a tool like this, using the &lt;/p&gt;
&lt;p&gt;CCI-Assembly from FxCop!&lt;/p&gt;
&lt;p&gt;i think it is the same ?&lt;/p&gt;
&lt;p&gt;Suggestion/metrics that i want use&lt;/p&gt;
&lt;p&gt;-counter: try/finally&lt;/p&gt;
&lt;p&gt;-counter: try/catch&lt;/p&gt;
&lt;p&gt;-counter: try/catch with reThrow&lt;/p&gt;
&lt;p&gt;-counter: tryCatch without Catch-Code&lt;/p&gt;
&lt;p&gt;-Counter: Usage of Assert&lt;/p&gt;
&lt;p&gt;-Lines of code vs. Lines of Non-Code (using CCI and pdb)&lt;/p&gt;
&lt;p&gt;+ many idea from the (german) book: &amp;quot;Code-Quality-Management&amp;quot; (ISBN 3-898643883)&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1777447</link><pubDate>Thu, 01 Mar 2007 09:40:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777447</guid><dc:creator>Grant Holliday</dc:creator><description>&lt;p&gt;Will the code metrics integrate into Team Build? Will we be able to report against them?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1777499</link><pubDate>Thu, 01 Mar 2007 09:54:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777499</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Chris: Maintainability Index is based on Halstead metrics. In future CTPs, you will see that we've made the number a little more friendly, with a range between 1 and 100.&lt;/p&gt;
&lt;p&gt;Werner: Thanks for the feedback. Obviously, it looks like users would like a lot more metrics than the 5 we provide so far.&lt;/p&gt;
&lt;p&gt;Grant: Not in the CTP. Is this something you would want to compare build-to-build and track over time?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1777620</link><pubDate>Thu, 01 Mar 2007 10:24:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777620</guid><dc:creator>Ranju. V</dc:creator><description>&lt;p&gt;Any chance of this making it into VS 2005?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1777645</link><pubDate>Thu, 01 Mar 2007 10:28:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1777645</guid><dc:creator>John Bergman</dc:creator><description>&lt;p&gt;CodeRush! has had this for quite sometime. &amp;nbsp;It shows up as a little red number next to the function so you can see it while you are editting. &lt;/p&gt;
&lt;p&gt;Its good to see that Visual Studio is going to have Metric that we can track over time (hopefully).&lt;/p&gt;
</description></item><item><title>Code metrics available in Orcas March CTP</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779285</link><pubDate>Thu, 01 Mar 2007 17:11:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779285</guid><dc:creator>Raymond Lewallen [MVP]</dc:creator><description>&lt;p&gt;The FxCop team announced that the new CTP of Orcas now has code metrics . I have the VPC setup for the&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779416</link><pubDate>Thu, 01 Mar 2007 17:38:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779416</guid><dc:creator>GoodSyntax</dc:creator><description>&lt;p&gt;How nice...&lt;/p&gt;
&lt;p&gt;Microsoft reskinned FXCop and NDepends for us.&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779466</link><pubDate>Thu, 01 Mar 2007 17:50:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779466</guid><dc:creator>hessie</dc:creator><description>&lt;p&gt;That's a really great feature! &lt;/p&gt;
&lt;p&gt;But I guess it is only available with managed code?&lt;/p&gt;
&lt;p&gt;I'd really love to do this with C++ also, as I got a huge codebase there...&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779538</link><pubDate>Thu, 01 Mar 2007 18:10:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779538</guid><dc:creator>Kevin I</dc:creator><description>&lt;p&gt;Any chance that Rico Mariani's metrics for the framework could be integrated in some way as well, to show potentially 'fat' functions?&lt;/p&gt;
&lt;p&gt;Kevin&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779673</link><pubDate>Thu, 01 Mar 2007 18:29:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779673</guid><dc:creator>David M. Kean</dc:creator><description>&lt;P&gt;Ranju: This won't make it into Visual Studio 2005, only 'Orcas'.&lt;/P&gt;
&lt;P&gt;John: Unfortunately, there is no overlay on the editor. What would you like to see around this? Perhaps something similar to the code coverage overlay?&lt;/P&gt;
&lt;P&gt;hessie: This is only for managed code, including C#, Visual Basic and C++/CLI.&lt;/P&gt;
&lt;P&gt;Kevin: That's a really awesome idea. Expect to some of Rico's work in some other form in the future.&lt;/P&gt;</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779734</link><pubDate>Thu, 01 Mar 2007 18:44:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779734</guid><dc:creator>Patrick Smacchia</dc:creator><description>&lt;p&gt;The tool NDepend has support for many metrics.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.ndepend.com/Metrics.aspx"&gt;http://www.ndepend.com/Metrics.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also results can be visualized in a treemap, and sifted with a dedicated language that looks like SQL:&lt;/p&gt;
&lt;p&gt;SELECT METHODS FROM NAMESPACE &amp;quot;MyNamespace&amp;quot; WHERE CyclomaticComplexity &amp;gt; 20 OR NbLinesOfCode &amp;gt; 50&lt;/p&gt;
&lt;p&gt;A dependency structure matrix allows to browse coupling between assemblies/namespaces/classes/members&lt;/p&gt;
&lt;p&gt;Soon, NDepend will allow to see differences between 2 builds.&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1779924</link><pubDate>Thu, 01 Mar 2007 19:25:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1779924</guid><dc:creator>Jasmine</dc:creator><description>&lt;p&gt;&amp;quot;This won't make it into Visual Studio 2005, only 'Orcas'.&amp;quot;&lt;/p&gt;
&lt;p&gt;...then who cares? Give me something I can use. Tooting your own horn about stuff that isn't available yet is starting to really drive me nuts (with the whole industry). Don't announce products that aren't ready yet!&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1780017</link><pubDate>Thu, 01 Mar 2007 19:48:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1780017</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Jasmine: I understand how you feel, I was a customer of Microsoft just over a year ago. However, we announce and provide you an early look at these features so that you can have an impact on them. Once the feature has been released, it's too late to fix bugs and broken designs. The early we release these, the more time we have to react to customer feedback.&lt;/p&gt;
&lt;p&gt;However, stayed tuned, we will still continue to provide tips and information that you can use today in both Visual Studio 2005 and FxCop 1.35.&lt;/p&gt;
</description></item><item><title>Code metrics in VS "Orcas"</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1782320</link><pubDate>Fri, 02 Mar 2007 02:31:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1782320</guid><dc:creator>Daniel Moth</dc:creator><description>&lt;p&gt;Code metrics in VS &amp;quot;Orcas&amp;quot;&lt;/p&gt;</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1784462</link><pubDate>Fri, 02 Mar 2007 06:39:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1784462</guid><dc:creator>Scott</dc:creator><description>&lt;p&gt;Integrating with Team Build would be great! I think being able to do build-to-build comparisons and trending would be very helpful.&lt;/p&gt;
&lt;p&gt;Will there be an &amp;quot;extension&amp;quot; interface that allows us to develop our own metrics that can plug in to this framework?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1784910</link><pubDate>Fri, 02 Mar 2007 08:22:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1784910</guid><dc:creator>Anthony Towry</dc:creator><description>&lt;p&gt;This is a very cool feature that's long overdue. &amp;nbsp;I'm not sure how much I like the overlay idea though at least not on by default. &lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1786026</link><pubDate>Fri, 02 Mar 2007 12:07:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1786026</guid><dc:creator>Cleve Littlefield</dc:creator><description>&lt;p&gt;Integration into Team build is a must, so we can report and trend this over time. &amp;nbsp;Integration with VSTS work items would be cool so we can do things like relate # of bugs to cyclomatic complexity or LOC.&lt;/p&gt;
&lt;p&gt;Lines of code/lines of comments is important.&lt;/p&gt;
&lt;p&gt;For ASP.Net, lines of JS and lines of HTML.&lt;/p&gt;
&lt;p&gt;Would be nice if it worked for VSTS for DB to get # of SQL loc.&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1787434</link><pubDate>Fri, 02 Mar 2007 16:32:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1787434</guid><dc:creator>Wayne M.</dc:creator><description>&lt;p&gt;So how do they get a CCM of 0? &amp;nbsp;A 1 indicates a straight line function with no branches and loops. &amp;nbsp;Why does the CCM have two decimal places? &amp;nbsp;CCM gives an integral result. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1787487</link><pubDate>Fri, 02 Mar 2007 16:42:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1787487</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;Will this be available in Orcas &amp;quot;Professional&amp;quot; (ie not just the $10K+ Team products.)? &amp;nbsp;I was disappointed that FxCop was only available integrated in Team System. &amp;nbsp;I think things like this should be seen as an important learning aid, much like intellisense. &amp;nbsp;Come to think of it, will MS be keeping the same Express/Standard/Pro/Team lineup for Orcas?&lt;/p&gt;
</description></item><item><title>VSTS Links - 03/02/2007</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1788171</link><pubDate>Fri, 02 Mar 2007 18:13:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1788171</guid><dc:creator>Team System News</dc:creator><description>&lt;p&gt;Buck Hodges on Schema for the WorkspaceMapping.xml file. Michael Ruminer on TFS Event Subscription...&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1788346</link><pubDate>Fri, 02 Mar 2007 18:52:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1788346</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Wayne: Cyclomatic Complexity of 0 means that there is no code within a type. We have fixed the decimal places and the rollups in later builds.&lt;/p&gt;
</description></item><item><title>New and Notable 147</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1789682</link><pubDate>Fri, 02 Mar 2007 22:57:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1789682</guid><dc:creator>Sam Gentile</dc:creator><description>&lt;p&gt;Harry wonders if it has been a slow week. It started that way for me but its certainly not now with both&lt;/p&gt;</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1791343</link><pubDate>Sat, 03 Mar 2007 03:16:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1791343</guid><dc:creator>John Schroedl</dc:creator><description>&lt;p&gt;Please add this for unmanaged C++! The whole world is not managed code folks.&lt;/p&gt;
</description></item><item><title>How is Maintainability Index calculated?</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1796959</link><pubDate>Sat, 03 Mar 2007 17:32:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1796959</guid><dc:creator>Chris Woolderink</dc:creator><description>&lt;p&gt;How do you calculate the Maintainability Index exactly? Only based on Halstead metrics as mentioned before? Or is this based on the formula of Oman (which also includes Cyclomatic Complexity, LOC, Comments)? Or another formula?&lt;/p&gt;
&lt;p&gt;I am very curious about this, as I am preparing a Master Thesis research to determine an indicator for maintainability by using .NET code analysis.&lt;/p&gt;
</description></item><item><title>New in Orcas - Code Metrics</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1800516</link><pubDate>Sun, 04 Mar 2007 04:14:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1800516</guid><dc:creator>B# .NET Blog</dc:creator><description>&lt;p&gt;I was just creating some screenshots on Code Metrics in Orcas when I saw the fxcop feed getting bold&lt;/p&gt;
</description></item><item><title>One more goodie with the March CTP</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1804521</link><pubDate>Sun, 04 Mar 2007 18:11:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1804521</guid><dc:creator>Jeff Beehler's Blog</dc:creator><description>&lt;p&gt;There really is just so much in the recently released Visual Studio March CTP that it's frankly hard&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1811324</link><pubDate>Mon, 05 Mar 2007 21:17:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1811324</guid><dc:creator>Keith Patrick</dc:creator><description>&lt;p&gt;&amp;quot;Lines of code/lines of comments is important&amp;quot;&lt;/p&gt;
&lt;p&gt;On that note, a statement count would be good to have (I use a lot of lines for single statements, so my line count is skewed)&lt;/p&gt;
&lt;p&gt;I'd also like to see some kind of metric corresponding to the amount of exceptions that are explicitly thrown in code (even references) but not caught anywhere..it's been one I've wanted for a while (ties into XML documentation of exceptions, as well)&lt;/p&gt;
&lt;p&gt;Maybe some security metrics as well, such as some kind of safety profile based on number of unmanaged calls, requested permissions that go unused, etc.&lt;/p&gt;
</description></item><item><title>Visual Studio "Orcas" にCode Metrics機能がつく(今回 March 2007 CTPより提供)</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1812115</link><pubDate>Mon, 05 Mar 2007 23:44:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1812115</guid><dc:creator>米田 Blog ( SQL Server MEMO )</dc:creator><description>&lt;p&gt;Visual Studio &amp;quot;Orcas&amp;quot; にCode Metrics機能がつく(今回 March 2007 CTPより提供)&lt;/p&gt;
</description></item><item><title>Visual Studio Code Metrics : disponible dès Visual Studio Orcas !</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1816339</link><pubDate>Tue, 06 Mar 2007 14:41:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1816339</guid><dc:creator>Visual Studio Team System en direct de Microsoft France</dc:creator><description>&lt;p&gt;C'est &amp;#233;norme (enfin je trouve :-)) : Les fonctionnalit&amp;#233;s d'analyse de code de Visual Studio Team Edition&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1828363</link><pubDate>Wed, 07 Mar 2007 18:30:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1828363</guid><dc:creator>Rob Bryce</dc:creator><description>&lt;p&gt;Yeah...no code metrics for unmanaged code...there went a day of wasted effort...&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1841524</link><pubDate>Fri, 09 Mar 2007 06:36:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1841524</guid><dc:creator>Scott Rudy</dc:creator><description>&lt;p&gt;Are these metrics based on the individual languages or the generated MSIL?&lt;/p&gt;
</description></item><item><title>Three must-have checks</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1867122</link><pubDate>Mon, 12 Mar 2007 22:31:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1867122</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;Add two checks:&lt;/p&gt;
&lt;p&gt;- Dangling property&lt;/p&gt;
&lt;p&gt;- Fat body&lt;/p&gt;
&lt;p&gt;- Else slope&lt;/p&gt;
&lt;p&gt;Dangling property: Check specifically for properties that have Get and set methods that only do the default behavior. &amp;nbsp;We've thousands of non-useful spacefiller lines of code filled with dangling properties based on old coding standards.&lt;/p&gt;
&lt;p&gt;Fat Body: Flag loops with a fat body such as a for loop with a body longer than 50 lines.&lt;/p&gt;
&lt;p&gt;Else Slope: Flag methods/blocks of code that have large amounts of code in the IF block and 1 or two lines of code in the else block. &amp;nbsp;Especially, flag the methods with multiple levels of unnessary nesting like:&lt;/p&gt;
&lt;p&gt;void TooNest(int a)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;if (a &amp;gt; 0) &lt;/p&gt;
&lt;p&gt; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp;if (a | 1)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; if ((a | 3) == 3)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (more than 20 lines of code)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return(a + 1);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; retun(5);&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp;return(a -1);&lt;/p&gt;
&lt;p&gt;return(a);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;The main criteria is excessive nesting combined with a large ration of (number of lines in if part) / (number of lines in else part)&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#1888123</link><pubDate>Thu, 15 Mar 2007 18:43:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1888123</guid><dc:creator>Peter Ritchie</dc:creator><description>&lt;p&gt;Nice, it's great there's a GUI for this stuff now. &amp;nbsp;Great work.&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2062606</link><pubDate>Mon, 09 Apr 2007 20:48:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2062606</guid><dc:creator>Aardvark</dc:creator><description>&lt;p&gt;I have been trying to use &amp;quot;Generate Code Metrics&amp;quot; with my C# project using the March CTP and it tells me &amp;quot;This file contains no managed code.&amp;quot;. &amp;nbsp;That is a bit odd because it is all managed code except for some DllImport's in my NativeMethods class. &amp;nbsp;If I use the &amp;quot;Run Code Analysis&amp;quot; option, I do get some Cyclomatic Complexity reports back so some of the analysis is working. &amp;nbsp;Any ideas?&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2062727</link><pubDate>Mon, 09 Apr 2007 20:52:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2062727</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Aardvark,&lt;/p&gt;
&lt;p&gt;Can you post a bug report with a repro project over on &lt;a rel="nofollow" target="_new" href="http://connect.microsoft.com/VisualStudio?"&gt;http://connect.microsoft.com/VisualStudio?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2063174</link><pubDate>Mon, 09 Apr 2007 21:57:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2063174</guid><dc:creator>Aardvark62</dc:creator><description>&lt;p&gt;It has been posted at &lt;a rel="nofollow" target="_new" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=269597"&gt;https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=269597&lt;/a&gt; .&lt;/p&gt;
</description></item><item><title>re: Announcing Visual Studio Code Metrics!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2164255</link><pubDate>Tue, 17 Apr 2007 19:45:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2164255</guid><dc:creator>Jon</dc:creator><description>&lt;p&gt;I can relate to so many of the posts. I like the metrics but it should be incorporated into Code Analysis such that the build will fail if you are not within acceptable ranges. The problem with making it an optional tool is some developers in my group will use it, but others will not. This is a way to enforce good programming practices.&lt;/p&gt;
&lt;p&gt;My general opionion of the Microsoft suite of tools is that you do not provide enough functionality. It always seems like 80% of the functionality is there but your always waiting for the other 20% (ie sharepoint, ajax, continuous integration, code analysis etc)&lt;/p&gt;
&lt;p&gt;I've become frustrated with the &amp;quot;in the next version&amp;quot; mentality and will not spend my time integrating partial products or searching for the small amount of documentation that exists to write some custom processes. If you don't include all of the necessary functionality I'll look elsewhere.&lt;/p&gt;
</description></item><item><title>Visual Studio Code Metrics</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2187796</link><pubDate>Thu, 19 Apr 2007 10:16:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2187796</guid><dc:creator>Tom Lee's blog</dc:creator><description>&lt;p&gt;Software Metrics 是將軟體設計或規格加以量測與量化的科學，過去在 Visual Studio 2005 Team Edition for Developers 版本中僅提供了靜態程式碼分析&lt;/p&gt;
</description></item><item><title>Visual Studio Code Metrics</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2267960</link><pubDate>Wed, 25 Apr 2007 07:24:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2267960</guid><dc:creator>The Story So Far</dc:creator><description>&lt;p&gt;The Visual Studio Code Analysis Team has added code metrics to Visual Studio. You can read their original&lt;/p&gt;
</description></item><item><title>Rolling up Cyclometric Complexity</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2277725</link><pubDate>Thu, 26 Apr 2007 03:52:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2277725</guid><dc:creator>Andy Bliven</dc:creator><description>&lt;p&gt;A more useful measure of the complexity of a class is the average complexity of each method in it. &amp;nbsp;Since this value is normalized it can be used to compare two classes to decide which is more likely to be a maintainence risk, while the simple sum cannot. &amp;nbsp;Alternatively you could define the complexity of the class to be the maximum of the complexity of all its methods, which is similarly useful. &lt;/p&gt;
&lt;p&gt;I suppose you've thought of making the metric computation an extension point so I can add my own, perhaps calculated from the primitive measures you've already computed (# methods, # operators, etc.)? &amp;nbsp;You'll never get away with just this fixed set! &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am delighted to see this in Visual Studio, it's a great feature.&lt;/p&gt;
</description></item><item><title>Control flow engine, 200?-2007, RIP</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2311700</link><pubDate>Sat, 28 Apr 2007 15:49:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2311700</guid><dc:creator>I may have joined the wrong side</dc:creator><description>&lt;p&gt;Surprise! (not the good kind) If you use FxCop or Visual Studio Static Analysis and haven&amp;amp;#39;t yet started&lt;/p&gt;
</description></item><item><title>Code Metrics in Orcas</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2394189</link><pubDate>Thu, 03 May 2007 16:53:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2394189</guid><dc:creator>Knowledge, Insight, Action; In that order!</dc:creator><description>&lt;p&gt;As if you need another reason to download the CTP / Beta 1 of Orcas: Code Metrics&lt;/p&gt;
</description></item><item><title>Visual Studio 'Orcas' Beta 1 Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#2447984</link><pubDate>Sun, 06 May 2007 19:07:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2447984</guid><dc:creator>The Visual Studio Code Analysis Team Blog</dc:creator><description>&lt;p&gt;If you've been living under a rock (or just distracted by this Silverlight thingy), you might have missed&lt;/p&gt;
</description></item><item><title>Code Analysis and Code Metrics - Orcas Team Developer &amp; Suite </title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#3090071</link><pubDate>Tue, 05 Jun 2007 07:07:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3090071</guid><dc:creator>The Liquidator</dc:creator><description>&lt;p&gt;Building quality in ! - The next release of Visual Studio Team developer has some very nice features&lt;/p&gt;
</description></item><item><title>Visual Studio Code Metrics : disponible dès Visual Studio Orcas ! </title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#3776941</link><pubDate>Mon, 09 Jul 2007 10:15:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3776941</guid><dc:creator>Visual Studio Team System</dc:creator><description>&lt;p&gt;C'est &amp;#233;norme (enfin je trouve :-)) : Les fonctionnalit&amp;#233;s d'analyse de code de Visual Studio Team Edition&lt;/p&gt;
</description></item><item><title>New for Visual Studio 2008 - Code Metrics</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#5264192</link><pubDate>Wed, 03 Oct 2007 18:50:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5264192</guid><dc:creator>The Visual Studio Code Analysis Team Blog</dc:creator><description>&lt;p&gt;While we've already briefly spoken about Code Metrics when we announced it , I thought I would discuss&lt;/p&gt;
</description></item><item><title>Code Analysis Features in VS 2008</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#5280368</link><pubDate>Fri, 05 Oct 2007 03:43:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5280368</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;In Visual Studio 2005, we integrated a couple of internal static analysis tools - FxCop and PREfast into&lt;/p&gt;
</description></item><item><title>Code Analysis Features in VS 2008</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#5296615</link><pubDate>Fri, 05 Oct 2007 20:33:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5296615</guid><dc:creator>Somasegar's WebLog</dc:creator><description>&lt;p&gt;In Visual Studio 2005, we integrated a couple of internal static analysis tools - FxCop and PREfast into&lt;/p&gt;
</description></item><item><title>advance card cash credit</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#7307293</link><pubDate>Tue, 29 Jan 2008 18:34:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7307293</guid><dc:creator>juegos de poker en espa�ol</dc:creator><description>&lt;p&gt;It seems to me pay day cash advance payday loan klingelt�ne f�r handys&lt;/p&gt;
</description></item><item><title>cash advance detroit</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#7384433</link><pubDate>Sat, 02 Feb 2008 10:39:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7384433</guid><dc:creator>advance america cash first</dc:creator><description>&lt;p&gt;At cash advance loan texas pay day cash advance payday loan&lt;/p&gt;
</description></item><item><title>Todo list</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#7702073</link><pubDate>Fri, 15 Feb 2008 01:36:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7702073</guid><dc:creator>Laumania.net</dc:creator><description>&lt;p&gt;Todo list&lt;/p&gt;</description></item><item><title>Todo list</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#7702076</link><pubDate>Fri, 15 Feb 2008 01:36:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7702076</guid><dc:creator>Laumania.net</dc:creator><description>&lt;p&gt;Todo list&lt;/p&gt;</description></item><item><title>Source Monitor Custom MSBuild Task</title><link>http://blogs.msdn.com/fxcop/archive/2007/02/28/announcing-visual-studio-code-metrics.aspx#9060934</link><pubDate>Wed, 12 Nov 2008 01:57:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9060934</guid><dc:creator>markscottjohnson.com</dc:creator><description>&lt;p&gt;Source Monitor Custom MSBuild Task&lt;/p&gt;
</description></item></channel></rss>