<?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>The Visual Studio Code Analysis Team Blog</title><link>http://blogs.msdn.com/codeanalysis/default.aspx</link><description>&lt;a href="http://blogs.msdn.com/fxcop/"&gt;&lt;img src="http://blogs.msdn.com/photos/fxcop/images/1481531/original.aspx" width="619" height="114" border="0"&gt;&lt;/a&gt;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Code Analysis and Web Projects</title><link>http://blogs.msdn.com/codeanalysis/archive/2005/01/17/354682.aspx</link><pubDate>Mon, 17 Jan 2005 22:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:354682</guid><dc:creator>codeanalysis</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/codeanalysis/comments/354682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/codeanalysis/commentrss.aspx?PostID=354682</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;In a recent Visual Studio Team System Dev/Test PU Public Community Chats the following question was posted: &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;font face="Arial"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial"&gt;Q: Can I use FxCop/PREfast to analysis the web application codes?&amp;nbsp; Especially in .aspx.cs?&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;I wanted to use this as a opportunity to talk about code analysis and asp.Net. In VSTS the managed code analysis tool (FxCop) can be enabled for Web projects. Similar to client projects a developer can chose a set of rules to run against their project, enable analysis as part of a build, or analyze the project as using a explicit command. The results of the analysis will appear in the error list so the developer&amp;nbsp;can investigate the results and resolve the issues in an acceptable way. One area that we have been working on a lot recently with the ASP.Net team is improving the signal-to-noise ratio in analysis over Web projects.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;As we continue to improve the analysis, we push towards providing an experience that allows developers to focus on real issues that may impact the quality to their code and limit the time they investigate warnings that do not apply to their project.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=354682" width="1" height="1"&gt;</description></item><item><title>Worried about bad code at large? Call FxCop!</title><link>http://blogs.msdn.com/codeanalysis/archive/2004/05/25/141866.aspx</link><pubDate>Wed, 26 May 2004 00:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:141866</guid><dc:creator>codeanalysis</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/codeanalysis/comments/141866.aspx</comments><wfw:commentRss>http://blogs.msdn.com/codeanalysis/commentrss.aspx?PostID=141866</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;I have been told that both Steve Ballmer's keynote featuring VS 2005 Team System and the comprehensive DEV200 break-out session, featuring several people in our unit on the stage representing the different software&amp;nbsp;development&amp;nbsp;roles we find in&amp;nbsp;most software-houses (or the different hats that a single supernatural professional sometimes&amp;nbsp;is commended&amp;nbsp;to wear throughout another exciting day in software development) have been a huge success! I wish I could have been in &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;San Diego&lt;/st1:place&gt;&lt;/st1:City&gt; for that one [I'm enjoying the world-famous blue skies and&amp;nbsp;shining sun of Redmond, here in our headquarters :-)].&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;Now, let's talk about code analysis. I'd like to share a bit more about FxCop &amp;#8211; one of the tools&amp;nbsp;our team is integrating into VS 2005 Team System. Many of you already know it, but even then you might benefit from reading &lt;A title=http://msdn.microsoft.com/msdnmag/issues/04/06/Bugslayer/default.aspx href="http://msdn.microsoft.com/msdnmag/issues/04/06/Bugslayer/default.aspx"&gt;John Robbins' Bugslayer column on this code analysis tool&lt;/A&gt;. John is well known as the author of &lt;A title=http://www.microsoft.com/MSPress/books/authors/auth5822.asp href="http://www.microsoft.com/MSPress/books/authors/auth5822.asp"&gt;Debugging Applications for Microsoft .NET and Microsoft Windows&lt;/A&gt;, which I proudly have in my own bookshelf. Please note that his column precedes the Visual Studio 2005 Team System, and the tool, as shown in Bugslayer, is not seamlessly integrated with the IDE or the software development life-cycle yet. That is, nonetheless, &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;a great source of information about code analysis and the benefits you can leverage by using FxCop within your team.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;-- Roberto Santos&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=141866" width="1" height="1"&gt;</description></item><item><title>Tech Ed 2004</title><link>http://blogs.msdn.com/codeanalysis/archive/2004/05/24/140808.aspx</link><pubDate>Tue, 25 May 2004 00:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:140808</guid><dc:creator>codeanalysis</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/codeanalysis/comments/140808.aspx</comments><wfw:commentRss>http://blogs.msdn.com/codeanalysis/commentrss.aspx?PostID=140808</wfw:commentRss><description>&lt;IMG src="http://techedbloggers.net/Images/Flair/TechEd_GEN_150x70.gif"&gt; 
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;Hi there!&lt;/SPAN&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;We are all very excited with the announcement of &lt;A title=http://msdn.microsoft.com/vstudio/teamsystem/default.aspx href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;Visual Studio 2005 Team System&lt;/A&gt;&amp;nbsp;at &lt;A title=http://www.microsoft.com/seminar/teched2004/default.mspx href="http://www.microsoft.com/seminar/teched2004/default.mspx"&gt;Tech Ed 2004&lt;/A&gt;; and in special to see our very own tools reaching a broader public with the Community Technology Preview that is being distributed in the event. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;This team is responsible for the tools that identify defects before they are ever executed: the code analysis tools.&amp;nbsp;&lt;A title=http://msdn.microsoft.com/vstudio/teamsystem/developer/default.aspx href="http://msdn.microsoft.com/vstudio/teamsystem/developer/default.aspx"&gt;Visual Studio 2005 Team System Developer&lt;/A&gt;&amp;nbsp;features two static analysis tools: &lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyId=77C4E99A-B035-43AB-A0A4-B52E29E2A89C href="http://www.microsoft.com/downloads/details.aspx?FamilyId=77C4E99A-B035-43AB-A0A4-B52E29E2A89C"&gt;FxCop and PREfast&lt;/A&gt;. The first one spots defects on managed code,&amp;nbsp;while the latter targets common defects in C/C++ source-code. Not only are those tools &lt;A title=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-dev.asp href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-dev.asp"&gt;well integrated with the VS IDE&lt;/A&gt;, but also in the life-cycle of&amp;nbsp;the software development project through check-in policies or as part of a nightly build process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;Come back often to read about our journey in supporting the software development industry in the&amp;nbsp;creation of robust and reliable applications. We&amp;#8217;re looking forward to receiving your feedback and building a strong community to support our code analysis tools. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;If you're attending Tech Ed, don't miss Rick LaPlante's&amp;nbsp;session about VS Team System (DEV200) or Eric Lee's presentation about our tools for developers (DEV 302). As I work in the Quality Assurance over here, I cannot help but suggest you should also attend Tom Arnold's talk about the&amp;nbsp;Team System's tools targeted at software&amp;nbsp;testing :) (that one is DEV 301). None of them overlap, you can enjoy them all!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Georgia size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Georgia"&gt;-- Roberto Santos&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=140808" width="1" height="1"&gt;</description></item></channel></rss>