DeveloperTools,StaticCodeAnalysis - From the software development trenches

Browse by Tags

SDLC Progress
01 September 08 08:07 PM | cjlotz | 2 comment(s)
I've been spending the last month or two getting the SDLC procedures and infrastructure in place for the Silverlight release of our company's Enterprise Physical Asset Management system.  We were already using Team Foundation Source Control but wanted to adopt SCRUM as our development methodology and improve on some of our development practices such as using Continuous Integration , Test Driven Development, better Work Item Management and enhanced quality through Code Reviews, Check...
Izindaba #21
07 December 07 05:35 AM | cjlotz | with no comments
Time for another weekly round-up of developer news that focuses on .NET, agile and general development content. (Izindaba = Zulu for News). .NET Parallel Extensions to the .NET Framework CTP - News from the BCL Team on the CTP and newly created Parallel Computing Developer Center . ASP.NET MVC Framework (Part 2): URL Routing and ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views - Scott Guthrie continues with his series on the new ASP.NET MVC Framework. CTP coming soon! ASP...
FxCop
23 November 07 10:20 AM | cjlotz | with no comments
In previous posts about Code Metrics and Code Reviews , I explored some metrics and techniques that I felt should form part of any good software quality control process. One of the tools that I mentioned is FxCop. In this post I take a closer look at FxCop. I start by looking at how FxCop works and how you can fit it into your development process. I then consider the different rule sets to use and look at how you can utilise FxCop to guide your VS 2003/2005/2008 development efforts. I finish off...
Izindaba #19
23 November 07 05:06 AM | cjlotz | with no comments
Time for another weekly round-up of developer news that focuses on .NET, agile and general development content. (Izindaba = Zulu for News). .NET Visual Studio 2008 and .NET Framework 3.5 shipped! - Just in case you missed the announcement Any idea on how long we will have to wait for our MSDN Subscriber DVD's? Hidden Gems in Visual Basic 2008 - The top 10 new features according to the Visual Basic Team. Nov 17th Links: ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight - Scott Guthrie...
Izindaba #12
05 October 07 07:15 AM | cjlotz | with no comments
It is time for another weekly roundup of news that focuses on .NET, agile and general development related content: IIS 7.0 Hits RC0 - Scott Guthrie has the details on some really cool new IIS7 extensions that are now available. Also listen to the TechNet Radio Interview on IIS7 with Bill Staples. Building a ToJSON Extension Method using .NET 3.5 - Scott Guthrie shows how to use extension methods to add JSON serialization/deserialization to any .NET object. Releasing the Source Code for the .NET Framework...
Izindaba #11
28 September 07 08:02 AM | cjlotz | with no comments
It is time for another weekly roundup of news that focuses on .NET, agile and general development related content: Armchair Agilist - Scott Bellware expresses his frustration with folks from within the .NET Community who keep on criticizing agile development without having done any actual agile development themselves. Why Fixed Price, Scope Bids Are Incompatible With Software Development - A thought provoking post by Mats Helander. Continuous Testing Explained - The future of TDD? Everything Is Fast...
Code Reviews
28 August 07 11:41 PM | cjlotz | 11 comment(s)
Code reviews are a proven, effective way to minimize defects, improve code quality and keep code more maintainable. It encourages team collaboration and assists with mentoring developers. Yet, not many projects employ code reviews as a regular part of their development process. Why is this? Programmer egos and the hassles of packaging source code for review are often sited as some reasons for not doing code reviews. In a previous post on Code Metrics, I mentioned that I felt code reviews should form...
Izindaba #6
24 August 07 07:43 AM | cjlotz | 1 comment(s)
Time for another weekly roundup of news that focuses on .NET and general development related content: NUnit 2.4.3 Released - Another update that includes mostly bug fixes. SketchPath - A XPath development and XML analysis tool. PowerShell Toolbox - Collection of PowerShell links. LLBLGen Pro v2.5 Released - Frans Bouma reports on the new features in the latest release of this .NET ORM. Mocking Linq: Preview - News from Eli Lopian on the forthcoming support for mocking LINQ queries from the TypeMock...
Izindaba #5
17 August 07 07:33 AM | cjlotz | with no comments
Time for another weekly roundup of news that focuses on .NET and general development related content: What's new with VS 2008 Express Editions - Somasegar highlights what VS 2008 features made it into the Express Editions. New VS 2008 Spelling Rules - The Code Analysis Team blogs about the FxCop spelling rules that have been included in VS 2008 Code Analysis. Expression Suite to run on Apple Computers? - Leon Bambrick has the scoop. SQL Server 2005 TableDiff GUI - GUI for the new SQL Server 2005...
Code Metrics
02 January 07 11:10 PM | cjlotz | 10 comment(s)
I've been wanting to do a post about code metrics for quite a while now - mostly to organize my thoughts on the topic as it is something that I want to introduce at work, but also to get some feedback from other people as to if and how they are using metrics to assist them in crafting quality code.  After reading Jeremy Miller's post on the topic, I thought I might as well take the plunge.   I'll start by musing over what metrics I found to be useful, then continue with...